This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

linker warning

hi all,

i am building 8051 application in keil compiler.i got an warning message when linking... like this.....
*** WARNING L16: UNCALLED SEGMENT,IGNORED FOR OVERLAY PROCESS
SEGMENT :?PR?_ANALOGVOL?ANALOG

from the above warning ...analogvol is an function..analog is a file name which is having the definition of analogvol....please help me to find out this and how to clear.....
thanks in advance.
m.y.sam

Parents
  • But You do not need it now. The message say the function in question is not called. It assumes you want to use it via an indirect function call (pointer). So it is allocating extra RAM based on that assumption ( that it can not overlay variables). Otherwise the program will run normally.

Reply
  • But You do not need it now. The message say the function in question is not called. It assumes you want to use it via an indirect function call (pointer). So it is allocating extra RAM based on that assumption ( that it can not overlay variables). Otherwise the program will run normally.

Children
No data