Keil官方在MDK5.37以上的版本中删除了AC5编译器,而当前的项目大多数都是使用AC5编译器编译的,需要自行手动添加AC5(ARMCC)编译器。
1.下载AC5编译器
下载AC5编译器。
通过网盘分享的文件:ARMCompiler_506_Windows_x86_b960.zip
https://pan.baidu.com/s/1NNbHaulrAFbdVouH7LD2bg?pwd=mpwg
也可以去网上搜索别的下载。
2. 点击setup安装,安装至keil的安装路径的ARM文件夹里面,比如我的是D:\keil\ARM\,在里面新建一个ARMCC文件夹,安装到这个文件夹里,这个文件夹名是为了方便和AC6区分,也可以叫别的,(AC6的编译器在ARMCLANG文件夹里);
在这里插入图片描述

  1. 配置AC5编译器
    在这里插入图片描述

  2. 添加编译器,选择刚才安装的文件夹
    在这里插入图片描述在这里插入图片描述

  3. 回退ARM::CMSIS版本
    如果AC5编译器不能用的话,ARM::CMSIS的版本肯定也是不合适的,需要回退,卸载6.1.0及之后的版本,安装5.9.0版本。
    [图片]

接下来就可以正常编译了。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐