Just installed the brand-new 7.02 update for PK51. Lo and behold, my nice cleanly-compiling (under 7.01) project now has unresolved externals (with interesting new names) and code generation errors that didn't exist before. Be cautious about installing this update if you're in a crunch, and keep your older version handy in case you need to revert.
Same problem over here. Seems to be related (in our case) to the use of memcpy() function in our program. *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: ?C?COPYAMD MODULE: .\Object\Test.obj (TEST) ADDRESS: 10001CDH Regards, Daniel
I have hit a load of problems with linking previously OK projects. In particular I get:
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: ?C?STRCPYAMD ADDRESS: 1006CCEH
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: ?C?COPYAMD ADDRESS: 100721EH
It could be a problem of missing libraries in the 7.02 distribution. IIRC that has happened already with version 6.X. On the other hand, Keil talks about Version 2.34 of uVision and I've got version 2.32. Funny, isn't it? Best regards Jose
had the same problems. Switched back to 7.01 Nice and quiet since then Werner
Sounds like the same trouble. I, too, am using memcpy() with dual data pointers.
View all questions in Keil forum