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 update my version of C51 Keil in version 6.20. I tried to compile an old project and the OH51 file do a fatal error! So, my hex file was not created ! My OH51.exe version is 2.5 What's happended ? Does anyone have the same problem ?
Well, top marks for your perseverance! It is quite possible that something changed after v6.12 which causes a problem in your Object file & crashes OH51.exe As I mentioned earlier, the first release of C51 v6.20 had a bug which caused my build to fail. These things happen! I've just had a look back through my archives, and I think it might've been around v6.12 when Keil did something to the Object file format to cope with long symbol names (>32 chars). Maybe you just happen to have hit a "flaw" in this change? Have you tried using the A51.exe from v6.21 in your later installations? If you have support, I think you should take this direct to Keil: support.intl@keil.com
I send an e-mail to keil support and explain my problem to them. I have a support of the Keil Software, so I wish to have an answer soon. Thanks for your help!
Let us know what they come up with!
Reinhard Keil send me a mail with a new version of OH51.exe attached to it (v 2.6), that correct the long NAME statement that I am using. So today, a new version of OH51 exist.