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