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.
Hello, while linking an application running on an F28M35 Concerto, I get strange messages on map file and console log.
00246fd0 00000008 (.cinit.¸ ì½PO.load) [load image, compression = zero_init]
SEGMENT ALLOCATION MAP
00246a48 00246a48 0000010d 00000000 rw-
00246a48 00246a48 0000010d 00000000 rw- ¾7K
<Linking>
warning #10247-D: creating output section "<§U" without a SECTIONS
specification
They appear from time to time (at least I noticed them from time to time) compiling/linking a code for M3 core.
Using TMS470 Linker PC v4.9.9
Is it a linker's bug or I should worry about something wrong in my code or cmd linker file? if a linker's bug, can it affect my code ? The application seems working correctly regardless such messages appear or not.
Thanks in advance
Fabio
This is definitely a bug in the linker. I can't say whether it affects the final executable file. The only way to know for sure is to understand the root cause of the bug. And for that we need a test case. Is this organized as a CCS project? I'd appreciate if you would submit the project.
Thanks and regards,
-George
This is a linker problem. Unfortunately, that means we need the entire project. Please see this post for how to do that.
Thanks and regards,
-George
Hello, I'm back with the same problem. Unfortunately I'm afraid I can't give you the whole project with source code. Here some details:
the section called "¾7K" contains some variables that should be allocated in RAM, instead they are allocated in FLASH and this prevents the code to work. The section takes the place that should be occupied by .TI.crctab. The spurious section seems to have something to do with crctab. If I change the flash section where crctab is located, the "¾7K" follows it being placed just before crctab.
Thanks and best regards
Fabio
As long as you used a linker version that is at least as recent as either input, you should have been fine. What combination of compiler versions were you using to compile these files, and what version to link them?
I was using 5.2.2 for the library and 4.9.9 to build and link the main project.