I am getting these warnings, can someone help eliminate those warnings? *** WARNING L5: CODE SPACE MEMORY OVERLAP FROM: 0000H TO: 0002H *** WARNING L1: UNRESOLVED EXTERNAL SYMBOL SYMBOL: ?C_START MODULE: STARTUP.obj (?C_STARTUP) *** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: ?C_START MODULE: STARTUP.obj (?C_STARTUP) ADDRESS: 2D40H Program Size: data=9.0 xdata=0 code=11589
Two of them would go away if you provide the function they actually call. Presumably a library function.
You've marked this as "non-specific/generic", but I think it's actually specific to C51 - isn't it?
IIRC, this is what happens when set an entire 'C' project to compile to assembly - using the SRC directive (or its uVision GUI equivalent).
http://www.keil.com/support/man/docs/c51/c51_src.htm
Try putting "UNRESOLVED EXTERNAL SYMBOL: ?C_START" into the 'Search' box ...