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

BL51 Linking problem

Hello,

I have several warnings when I compile my project with uVision2.
I have L1, L2 and L16 warning. The thing is that I have some registers declared as EXTERN xdata volatile in .h files which are used in other .c files. And is seems that there are problems there.

I have seen that "*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL" may be caused by a missing library, http://www.keil.com/support/man/docs/bl51/bl51_l1.htm.

So I generated a library specifying the output option create library in the target options window.
I included the library in the project and recompile. Now I have also L16 warnings... and the other warnings are still there.

thank you

0