TMS320VC5502
BIOS 5.41.07.24
Codegen 4.3.6
I see an issue where the generated linker command file does not have any kind of statement to deal with ".printf" and so I get this warning from the linker:
creating output section ".printf" without a SECTIONS specification
This particular project was migrated all the way back from BIOS 4.90 using the cdb2tcf.exe tool. It seemed to go fine, but I thought I'd mention just in case!
In their old BIOS 4.90 project they see the following in the generated linker command file:
.printf (COPY): {} > SDRAM
/* LOG_system buffer */
.LOG_system$buf: block(0x20000) align = 0x0 fill = 0xffff {} > SDRAM
/* trace buffer */
.trace$buf: block(0x20000) align = 0x40 fill = 0xffff {} > SDRAM
However, in their new code they only see the following:
/* LOG_system buffer */
.LOG_system$buf: block(0x20000) align = 0x0 {} > SDRAM PAGE 0
/* trace buffer */
.trace$buf: block(0x20000) align = 0x40 {} > SDRAM PAGE 0
Any idea what could be the issue? Is there a tcf setting that would cause the generated linker command file not to have a printf allocation?
Thanks,
Brad