Hello,
I have a board with NXP80C552 Micro init and the firmware gets programmed onto a EPROM chip. I need to modify the firmware and recompile and program it back to the EPROM.
I am modifying the software but is there any easy way to compile it and see real time errors? Is there any IDE in Keil that I can simply open the files and compile?
Since the firmware is for EPROM and not for the Micro I cannot use Keil uvision as it thinks that th ememory is too full when compiling.
The Keil tools only thinks the memory is full if you have failed to specify the storage size and potential banking schemes.
I simply did create new project Then, Selected Legacy package Under NXP chose 80C552.
There was no spot to specify any size. The 80C552 chip is a ROMless chip so the firmware is programmed onto external EPROM.
I think that's why when I added all the files of the original firmware onto the project and simply built it it gave me following error after compiling and linking:
"FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED.
The firmware is programmed onto external EPROM which has bigger storage but when I am compiling I am saying it is being used in 80C552. I think that's the problem???
Your problem isn't the external EPROM. Your problem is that you do not have a proper tools license that supports this amount of code.
Always spend time trying to understand the meaning of error messages - they are there to inform you.
If you think your company have bought a valid license that should support this amount of code then it's time to contact Keil support and ask for help.
Yes there is full license i will contact Keil thank you.
So i guess we have license for MDK ARM but not for C51. Is there a free IDE tool out there for NXP 8051 based micro specifically 80c552?
I am only trying to change one line of code and do some debugging.
Thanks