1、配置compile version 5
从MDK5.37之后,AC5(ARMCC)编译器不再默认安装,所以如果是version 5版本写的,用version 6去编译,会出现错误:ARM-Compiler ‘Default Compiler Version 5‘ which is not available
下载编译器(ARMCompiler_506_Windows_x86_b960)
(网盘):https://pan.baidu.com/s/1UPZjk6stDG1DmvoYN-zUug?pwd=63d3
(优快云)https://download.youkuaiyun.com/download/Sw_09002463/87694714
配置步骤参考:
https://blog.youkuaiyun.com/qcmyqcmy/article/details/125814461
2、解决下载及配置STLink时软件闪退问题
问题
安装Keil MDK v5.38,开发板通过STLink连接电脑,编译工程后点击下载,或者在点击Debug-STLink(Seting)后,软件闪退。
解决
官方回答:
Keil MDK v5.38 和 v5.38a 包含一个新的 ST-Link 调试器驱动程序,如果 Windows 操作系统中有一些现有的 COM 端口,其“设备实例路径”值在其最后一个模式中具有长度超过 32 个字符的字符串,则可能导致 μVision IDE 崩溃。
要解决此问题,请下载附加的 ST-Link 驱动程序 STLinkUSBDriver.dll 文件并将其复制到 MDK 安装目录的子文件夹中,例如 C:Keil_v5ARMSTLink
此更新的 ST-Link 驱动程序文件将包含在 v5.38a 之后的下一个 MDK 版本中。
STLinkUSBDriver6.1.2.0Signed.zip
将下载的文件解压,复制替换到KEIL安装目录下的STLink文件夹下即可,如D:\Software\Keil_MDK\ARM\STLink