一、问题描述
打开keil,弹出下面的对话框,说找不到arm 编译器,让我们在 folders/extensions中更新arm编译器
二、解决问题
1.找到folders/extensions
这里让你选择使用ARM编译器(即ARMCC)或者是gcc for arm 编译器,这里我们使用armcc。再看Development Tool Folder,就是选择armcc所在的文件夹。
2.找到armcc的文件夹
在安装路径找到armcc所在的文件夹,大家的命名可能不一样,关键词是core、arm。Tool Base Folder一栏选择arm文件夹,点击ok,BIN一栏的路径自动生成。
3.选择armcc的版本
按顺序点击1、2,选择ARMCC文件夹
有的教程说要选择到…\ARMCC\bin 文件夹,会报错找不到armcc,exe。
三、新的问题
上面步骤完成后,点击编译,报错…\OBJ\LED.axf: Warning: L6310W: Unable to find ARM libraries.找不到ARM库。这时要添加一个环境变量,点击我的电脑-右键属性-高级系统设置-环境变量-添加系统变量ARMCC5LIB,变量值就是ARMCC\lib所在的路径。
再次点击编译,成功!