I am using c51 compiler and uv2. I wrote a small program for 89c51ed2. I included startup.a51 in the project but unable to build the project. It gives me a warning saying "unresolved external symbol C_START". I don't understand why this is happenning? Also when I change STARTUP.A51 to show xdata memory from 0000h to 06FFh, the map file generated shown "xdata end" at 0xFFFF. Is it OK?
do you have a main() WITHOUT parametres? Erik
yes i have the main module without any parameters.
Are you using inline assembler, and/or have you enabled 'Generate Assembler SRC File'?
Yes I have inline assembly and it never gave an error for the inline assembly I have. But "C_Start" is a call to the C start Off routine and should be found in any case. Am I right?
I have generate assembler src enabled in the options.
View all questions in Keil forum