This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

v6.20 Can't create HEX Files !

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 ?

Parents
  • 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

Reply
  • 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

Children