|
|||||||||||
Technical Support Support Resources
Product Information |
BL51: Warning L16 (Uncalled Segment) ?C_INITSEGInformation in this article applies to:
QUESTIONI have written my own startup sequence, but now I keep getting the following linker warning:
What is the problem? ANSWERThe uncalled segment, ?C_INITSEG, is the name given to the global variable initialization code. This segment is automatically included when a program with initialized global or static variables. For example:
RAM variable initializations generate table entries in the ?C_INITSEG segment. ?C_INITSEG is called at the end of the startup code to initialize global variables. Then, the main C function is invoked. It seems that the ?C_INITSEG segment was included in the program linkage but was never invoked. There are several ways to solve this problem:
MORE INFORMATION
SEE ALSO
Last Reviewed: Thursday, February 25, 2021 | ||||||||||
|
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.