I am using ccs v4 to compile some projects I imported from ccs v3.3.
Using ccs v4 I get the following errors with cgtools v5.2.1 ( I do not get these errors using cgtools v4.1.3).
cgtools v4.1.3 generated 0-length for the sections .stack .ebss .reset .bss., so the linker had no problem.
Why would v5.2.1 generate non-zero length for these sections?
Why is v5.2.1 looking for the _main symbols?
How do I tell the cg tools to stop generating run-time code for me?
Thanks for your help.
Note: My linker command file maps all these sections to PAGE 1 without defining any memory for PAGE 1. The the old linker in v4.1.3 did not have any problem with it.
error: no valid memory range(NULL) available for placement of ".stack"
error: run placement fails for object ".stack", size 0x400 (page 1)
"../SRC/xxx.cmd", line 121: error: no valid memory range(NULL) available for placement of ".ebss"
"../SRC/xxx.cmd", line 121: error: run placement fails for object ".ebss", size 0x8 (page 1)
"../SRC/xxx.cmd", line 126: error: no valid memory range(NULL) available for placement of ".reset"
"../SRC/xxx.cmd", line 126: error: placement fails for object ".reset",size 0x2 (page 1)
"../SRC/xxx.cmd", line 122: error: no valid memory range(NULL) available for placement of ".bss"
"../SRC/xxx.cmd", line 122: error: run placement fails for object ".bss", size 0x0 (page 1)
"../SRC/xxx.cmd", line 120: error: no valid memory range(NULL) available for placement of ".data"
"../SRC/xxx.cmd", line 120: error: run placement fails for object ".data", size 0x0 (page 1)
error: unresolved symbols remain
undefined first referenced
symbol in file
--------- ----------------
_main C:\Program Files\Texas Instruments\ccsv4\tools\compiler\c2000\lib\rts2800_ml.lib<args_main.obj>