Todd, It's supported by the current linker version. The linkers since CW for HC12 V3.0 do now support this. With previous linkers, L1100 was an error, however disabling/ignoring L1100 was supported also. Bye Daniel. Note: This only applies to the ELF Object File Format (which is the default anyway). Todd Morton wrote: >Daniel, > >Doesn't that cause a: > > L1110 ROM_4000 appears twice in PLACEMENT block > >linker error? > >_________________________________________________________________________ >| Todd Morton | | >| Professor | http://eet.etec.wwu.edu/toddm | >| Electronics Engineering Technology | Voice: (360)650-2918 | >| Western Washington University | FAX: (360)650-4847 | >_________________________________________________________________________ >On Tue, 4 May 2004, Daniel Friederich wrote: > >>Hi Tim, >> >>the problem in you case is that the COPY section cannot be split. So the >>linker just gives up when he reaches the end of ROM_C000. >>One way to avoid this is to place COPY explicitly into ROM_4000. >>E.g.: >> _PRESTART, STARTUP, >> ROM_VAR, STRINGS, >> VIRTUAL_TABLE_SEGMENT, >> NON_BANKED INTO ROM_C000, ROM_4000; >> COPY INTO ROM_4000; >> >> >>PS: Note that the TO address is inclusive. So your "0xC000 TO 0xEF00" >>does write to the 0xEF00 byte. >> >>Daniel >> > > >--------------------To learn more about Motorola Microcontrollers, please visit >http://www.motorola.com/mcu >o learn more about Motorola Microcontrollers, please visit >http://www.motorola.com/mcu > >Yahoo! Groups Links |