Hi,
I have a project from Keil 4 and try to open it with keil 5 for chip EFM32GGGF128
Finally, left 1 error:
This file is missing in all other h files.
I would like to get any help with that.
Thanks,
Gal.
Why do Keil keep doing things like this? Surely it is easy for Keil to continue to include V5 compiler. I'm sure there are many legacy projects that still use it and will continue to do so in order to minimise risk and testing for maintenance updates. Migrating from V5 to V6 is no simple task. Excluding V5 compiler just creates extra hassle.
See this confirmation by Arm's Compiler Team:
"While Arm Compiler 5 is a proven and mature toolchain for the Arm targets that it supports, it has reached the end of support and no further updates are planned."
An important reason to now upgrade to Arm Compiler 6 for future projects.
The strategy of Keil MDK 5.37 (and newer versions) is of course respecting and following that status.
You can add it back in. I recently had to switch computers and then discovered that ARMCC was missing. There are how-to's on this site telling how to download and extract to the proper location the files that you need.
I think this is the link that helped me:
https://developer.arm.com/documentation/ka002827/latest
There is so much legacy and library code out there for the old compiler that I think it should also be installed by default. The C language was very stable for many years, now it seems that the Desktop programming crowd wants to iterate C at a rate much higher than experienced embedded developers would prefer.