I'm trying to bring up a C51 project from a couple of years ago in uVision. All looks OK initially, but the Build option is greyed out.
It's as if it lost its brains about using the C51 compiler.
Can anyone offer insights as to how to diagnose this issue?
I bought a "Perpetual" license for PK51 back in 2019 and it shows in the License Manager that support expired at the end of 2020. But I know I used it successfully early last year.
I tried installing the latest version of uVision, but the system won't let me download it since I'm outside the support period.
Any help would be appreciated.
Thanks.
Hi Jim, supported C51/PK51 product versions are offered at
https://www.keil.com/download/product/
With your license key, you will find a matching version at that link.
After installing the product, rebuild your complete project.
- - -
Users that don't possess a license key can access just the latest release of PK51:
https://developer.arm.com/Tools%20and%20Software/Keil%20PK51
Thanks. I was able to download this and the new install opens my project and allows me to Build - though now it tells me my serial number has expired.
I guess the next step is to contact Keil/ARM... Hopefully their definition of "Perpetual" is the same as mine! :-)
You can only download and use the MDK versions that were released before your support ends. This version will then work forever. That's our definition of 'perpetual'. If you want to use newer versions, you need to renew your license agreement. Please contact the distributor in your country (www.arm.com/.../distributors) to see if this is still possible. If the support period expired long ago, you might need to purchase a new license.
Whenever I encounter a software problem, my instinct is to install the latest version. It sounds like that instinct screwed me here.
Are older install packages available?
Nevermind. I found an old install package and now things seem to be working well...
I wrote in my last message: "You can only download and use the MDK versions...". Of course I meant "… use the PK51 versions...".
>Whenever I encounter a software problem, my instinct is to install the latest version. It sounds like that instinct screwed me here.
In general, there's nothing wrong with this approach, but the support period must not be expired for this.
>Are older install packages available?
Yes, they are! As my colleague already explained, go to the page https://www.keil.com/download/product/, enter your serial number and you get a list of all PK51 versions that you can use with your license.