Message Edited by kwik on 2006-09-03 05:19 PM
Message Edited by kwik on 2006-09-03 05:21 PM
PLACEMENT /* Here all predefined and user segments are placed into the SEGMENTS defined above. */ _PRESTART, /* Used in HIWARE format: jump to _Startup at the code start */ STARTUP, /* startup data structures */ ROM_VAR, /* constant variables */ STRINGS, /* string literals */ VIRTUAL_TABLE_SEGMENT, /* C++ virtual table segment */ //.ostext, /* OSEK */ NON_BANKED, /* runtime routines which must not be banked */ COPY /* copy down information: how to initialize variables */ /* in case you want to use ROM_4000 here as well, make sure that all files (incl. library files) are compiled with the option: -OnB=b */ INTO ROM_C000/*, ROM_4000*/; DEFAULT_ROM, WAV01, WAV02 INTO PAGE_3D, PAGE_3C, PAGE_3B, PAGE_3A, PAGE_39, PAGE_38; //.stackstart, /* eventually used for OSEK kernel awareness: Main-Stack Start */ SSTACK, /* allocate stack first to avoid overwriting variables on overflow */ //.stackend, /* eventually used for OSEK kernel awareness: Main-Stack End */ DEFAULT_RAM INTO RAM; //.vectors INTO OSVECTORS; /* OSEK */END
Message Edited by kwik on 2006-09-05 01:19 PM
Message Edited by kwik on 2006-09-05 01:38 PM
Message Edited by kwik on 2006-09-13 11:50 AM