I'm having a problem with Code Composer Studio Version: 4.2.3.00004 and the eZdsp TMS320F28335 platform. I'm trying to build a rom autinit file but although I see all of the .cinit sections in the *.map file I also see cinit=0xFFFFFFFF which causes the boot to skip the copy.
00339500 00000023 crc.obj (.cinit)
00339523 00000015 cbl.obj (.cinit)
0033954b 0000000a Flash28235_API_V210.lib : Flash28_Globals.obj (.cinit)
00339555 0000000a rts2800_ml.lib : _lock.obj (.cinit)
0033955f 0000000a : exit.obj (.cinit)
ffffffff ___cinit__
I am very familiar with TI tools but new to CCSv4 and I haven't figured out how to decouple the compile/link.
Compiler options:
--silicon_version=28 -g --define="_DEBUG" --include_path="F:/Texas Instruments/ccsv4/tools/compiler/c2000/include" ... --large_memory_model --unified_memory
Linker options:
-z -m"CBL.map" --stack_size=0x100 --heap_size=0x100 --verbose_diagnostics --display_error_number --issue_remarks --warn_sections --reread_libs --rom_model