| ||||||||
Technical Support Support Resources Product Information | C51: INDENTIFY UNCALLED LIBRARY ROUTINESInformation in this article applies to:
QUESTIONI have an application where I am getting several Linker warnings:
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_EPROMWRITE?I2C
It appears that the segments refer to some library code that is indeed not called. Is there a way to verify that? Also what do I need to do to remove these warnings. ANSWERYou can verify the usage of functions using the linker cross reference listing section which is enabled in µVision under Project - Options - Listing - Linker Listing - Cross Reference. For libraries it is important that each function that can be used individually gets its own source module. Structure your library this way to remove the warnings. MORE INFORMATION
SEE ALSOLast Reviewed: Monday, January 08, 2007 | |||||||
| ||||||||