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

re-targetting serial I/O

When I compile/link the 'hello' example with remapping the serial I/O to the UART1, all is doing well.
When I do exactly the same in my program, I get the following output from the linker:
linking...
*** WARNING L7: MODULE NAME NOT UNIQUE MODULE: G:\PROGRAM FILES\KEIL\ARM\LIB\CALFP.LIB (putchar)
*** WARNING L7: MODULE NAME NOT UNIQUE MODULE: G:\PROGRAM FILES\KEIL\ARM\LIB\CAL.LIB (putchar)
*** WARNING L7: MODULE NAME NOT UNIQUE MODULE: G:\PROGRAM FILES\KEIL\ARM\LIB\CALFP.LIB (putchar)
*** WARNING L7: MODULE NAME NOT UNIQUE MODULE: G:\PROGRAM FILES\KEIL\ARM\LIB\CAL.LIB (putchar)
*** WARNING L23: UNRESOLVED EXTERNAL SYMBOLS
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: putchar?T ADDRESS: 00004FC4H
Program Size: data=26399 const=2078 code=25020
Target not created

I understand very well the warnings L7 since I provide my own putchar module but the error L128 is strange to me.The external symbol putchar?A is defined correctly by my putchar module but what is the sympbol putchar?T

Thanks

Willy

0