We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I know I'm talking about very old versions, but I got a project that is build with the C51 compiler version 4.0. I don't have this version of the compiler, but I do have a version 5.0. However, when I build the software, it's not working properly. I'm building exactly the same software. So I guess the problem is in the different compiler versions. Does anyone know exactly the difference between version 4.0 and 5.0 of the C51 compiler? I have for example a linker warning about ?C_PLDCODE: WARNING 1: UNRESOLVED EXTERNAL SYMBOL SYMBOL: ?C_PLDCODE I saw that this is something from the library and in version 5.0 the name of the symbol should be ?C?PLDCODE instead of ?C_PLDCODE. So, maybe there are some more important differences?
The list of differences between V7 and V4 is listed at http://www.keil.com/support/man/docs/c51/c51_xb_ver4dif.htm. Most of these were added in version 5. Jon