This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS3.3 to CCS6 linker issues

Hey All,

I'm trying to get an old 2812 project to work on the new tools. I currently have the files building the same, but when it goes to link them, the memory mapping is completely different. Is there a way to brute force the linking to link in the same order as the previous project? Is there something I have to change in the project to force the link order in the memory? While some of them don't matter, I would like my c_init to be in the same location. 

As far as I can tell, I am using the same link options. On some, I needed to manually enter in the code. 

Here are my old options (minus the inclues):

["Compiler" Settings: "Release"]
Options=-g -q -fr"$(Proj_dir)\Release" -fs"C:\SFO-8923\R05\Release" -d"_EMAX" -d"LARGE_MODEL" -ml -v28

["Linker" Settings: "Release"]
Options=-q -c -m".\Release\s8923.map" -o".\Download\s8923.out" -stack0x800 -w -x -i"C:\SFO-8923\R05\lib" -l"rts2800_ml.lib" -l"IQmath.lib"

Here are the new ones. Some are put in there from the compiler's options

 --define="LARGE_MODEL" --quiet --symdebug:dwarf --symdebug:default --display_error_number --large_memory_model --silicon_version=28 --asm_directory="C:/SFO-8923/R05/Release" --obj_directory="./R05/Release" -z --map_file="Release/s8923.map" --reread_libs --rom_model --search_path="./R05/lib" --search_path="C:/Program Files/Texas Instruments/C2000 Code Generation Tools 4.1.1/lib" --stack_size=0x800 --warn_sections -q

Let me know if you have any suggestions or if you need more information,

Thanks in advance,

~PJ