问题:
*** Target 'LED' uses ARM-Compiler 'Default Compiler Version 5' which is not available.
解决 1:
1.1. 原创如何给MDK5.37添加Arm Compiler 5 https://www.cnblogs.com/TonyJia/p/16285726.html
直接从 MDK5.36 中,提取出 Arm Compiler 5 :将AMRCC文件夹整个解压出来,将此文件夹拷贝到你的keil安装目录的AMR文件下。。。
优点:可以使用最新版本的 keil。且无需麻烦地从官网注册下载。
注意:是使用 7z 直接从旧版本安装包 .exe 文件中,提取出 ARMCC 文件夹下的全部文件。
不需要安装旧版本的 keil来提取,此方法麻烦。
直接下载,参考链接:
https://blog.51cto.com/u_15785540/5753221
1.2. 如无必要,直接使用、下载支持 Arm Compiler 5 的最后一个版本 : https://armkeil.blob.core.windows.net/eval/MDK536.EXE
缺点:无法使用 Arm Compiler 6,据说这个编译速度快了不少。
解决 2:需要注册才能下载,注册过程,麻烦。
《 Arm Compiler 5.06 》__ARM编译器官网下载、安装和使用说明(小白也能懂)
https://blog.csdn.net/weixin_44807874/article/details/128627528
参考:
keil 5.37 版本后没有 arm5 版本编译器解决办法 https://blog.csdn.net/ken2232/article/details/133516008
好像是:安装之后,在启动过程中,会弹出需要安装器件包的提示。
1. 直接安装,简单,但需要快速网络的支持。
如:Keil.STM32F4xx_DFP.2.17.1.pack 282.x MB
2. 或者直接到 keil官网下载,一劳永逸。