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.
Hi Everybody.
In uVision, when I have compiled my code I get two warnings:
*** WARNING L16: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS NAME: ?CO?ADD_PRX
*** WARNING L16: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS NAME: PN544_ROM_STOPTIMER0/PHPN54X_ROM_TIMERS
I'm not worred about these right now, but what I AM worried about is this, when I enter uVision debug session:
Load "U:\\work\\PN544SW\\Software\\RomLib\\comps\\phTestMode\\Output\\phPN54x_ROM_NMX" *** error 58: illegal Record Include "U:\\work\\PN544SW\\Software\\RomLib\\comps\\phTestMode\\PN544_ROM.ini" MAP X:0x0000,X:0xFFFF READ WRITE EXEC MAP C:0x0000,C:0x7FFF READ WRITE EXEC etc etc
What is "error 58: illegal Record"?
Any offers? Thanks in advance,
Robbie
It means that the file contains at least one record that is illegal (ie, not valid) for the LOAD command.
Are you sure that the file is valid for LOADing?
http://www.keil.com/support/man/docs/uv3/uv3_cm_load.htm
Problem fixed, now that I've mucked and messed it around enough. Don't know what caused original problem. Guide to uVision command line error messages anyone?
Hi Andy,
Don't know. I didn't create the problem in any different manner, it was just a straight hex file that uVision had compiled, and then I click 'debug'. The code is for an MX device, but I don't have an MX simulation yet (ic design sim of an MX cpu netlist) but I do have the plain 8051 sim, so I'm derating my sw to not use any MX extensions, which is awkward. I may have caused a problem in the manner that I had done this.
Thanks for prompt reply, Robbie.