I'm working on uVision3 on a Cypress NX2LP-Flex board, and I'm
getting the above message when I call a few, but not all of the I2C
functions from the EZUSB library. For example when I just call
EZUSB_InitI2C(), I'll get that warning. I've checked the Keil tech
support articles and the closest I can see is at http://www.keil.com/support/docs/2316.htm
except this is an "uncalled segment" rather than an "uncalled
function". The descriptions don't seem to match my case either...
uncalled segment refer to dara, uncalled function refer to
The most likely cause is that, in some module, you have some
variable(s) defined that are not used.
If you have the source comment out the unused function.
If it is a .lib file you may want to do a dummy call to the
View all questions in Keil forum