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.
such an error indicator by the code editor you can ignore, as long as the same error doesn't appear in the Build Output window of µVision when you build you project
I can't ignore from this file because is a system file.
Can you please in addition install the Cortex-M Legacy Pack:
MDK v4 Legacy Support (keil.com)
First, thanks,
It's fixed 1 problem, but there is one more:
any ideas? @rkopsch
Yes :)
Arm Compiler 5 not available in Keil MDK
Thanks a lot! you are the best!
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.