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 just installed the new C51 patch. I'm not sure if that has anything to do with it, but now when I build my project I get all these ?C?COPYAMD errors. Any help would be appreciated.
http://www.keil.com/support/docs/926.htm says that this is due to the eval version not supporting dual data pointers, or the C517 processor variants. Are you trying to use dual data pointers, or the C517 processor variants, in the evaluation version?
I removed the option for Dual Data Pointer support and it fixed the linker warnings. Keil is there a bug in new patch to uVision and C51? In the old version I always had Dual Data Pointers checked. I'm using a Dallas DS87C520 chip.
What happens when you compile and link the following program? I get no errors.
#include <string.h> char s[] = "1234"; char d [10]; void main (void) { memcpy (d, s, 1); memmove (d, s, 1); memcmp (d, s, 1); strcpy (d, s); strcmp (d, s); }
I think Ted is right. Also the ?C?COPYP2 and all similar functions are not present in the new libs that come with 6.10. You can view lib contents with lib51 and libx51. Keil support; is it save to use the old libs with C51 V6.10?
What happens when you compile and link the following program? I get no errors. I've uninstalled the new patch and reinstalled the previous version, so I can't test right now. If it helps, I'm using the Dallas 87C520 chip. Also I received this from Keil support: Dear Ted, I have confirmed your problem and I will forward it to our engineers. I will email a fix, as soon as one becomes available. I apologize for the inconvience. Best regards, Darnell Pouncil
Here's what we figured out. For some reason, the SETUP program does not install the correct .LIB files in some cases. Typically, when you install the software 2 times. To rectify the problem, uninstall the software and re-install it from the V6.10a update. Then, you will have the correct full-blown libraries. Jon
Here's what we figured out. For some reason, the SETUP program does not install the correct .LIB files in some cases. Typically, when you install the software 2 times. To rectify the problem, uninstall the software and re-install it from the V6.10a update. Then, you will have the correct full-blown libraries. Jon Will this also fix the Serial Port Simulation window problem? http://www.keil.com/forum/msgpage.asp?MsgID=867
I have uninstalled, deleted all directories and registry entries and still no luck. I have copied over the libs from V6.02 and all seems ok so far, but not the best solution for an update.
I tried to answer what I found on a later thread http://www.keil.com/forum/msgpage.asp?MsgID=1023 -Eric esoutham@inari.com