13.07.2015 Views

TASKING VX-toolset for ARM User Guide

TASKING VX-toolset for ARM User Guide

TASKING VX-toolset for ARM User Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Linker Script Language (LSL)assign_op ::= =| :=select_section_statement::= select 0|1 0|1 0|1• Either a section_name or at least one section_selection must be defined.section_selections::= ( section_selection >=0 )section_selection::= attributes = < attribute> >0| tag• +attribute means: select all sections that have this attribute.• -attribute means: select all sections that do not have this attribute.special_section_statement::= heap heap_name 0|1| stack stack_name 0|1| copytable| reserved section_name 0|1• Special sections cannot be selected in load-time groups.stack_heap_mods ::= ( stack_heap_mod >=0 )stack_heap_mod::= size = expr| tagreserved_specs ::= ( reserved_spec >=0 )reserved_spec::= attributes| fill_spec| size = expr| alloc_allowed = absolute | ranged• If a reserved section has attributes r, rw, x, rx or rwx, and no fill pattern is defined, the section isfilled with zeros. If no attributes are set, the section is created as a scratch section (attributes ws, noimage).fill_specfill_values::= fill = fill_values::= expr| [ expr >=0 ]aggregate_section_statement::= { >=0 }| group_descr815

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!