1. 问题:新安装的Keil 不支持V5
Compiler Version 5编译器在Keil 5.37以后就不再默认安装了。
因此打开老的工程文件就会出现以下报错
Build started: Project: stm32f10x_fwlib_template
*** Target 'Target 1' uses ARM-Compiler 'Default Compiler Version 5' which is not available.
*** Please review the installed ARM Compiler Versions:
'Manage Project Items - Folders/Extensions' to manage ARM Compiler Versions.
'Options for Target - Target' to select an ARM Compiler Version for the target.
*** Build aborted.
Build Time Elapsed: 00:00:00解决方法:
下载ARMCC并且解压到安装目录下的ARM 文件夹下,也可下载官方包,ARMCompiler_506_Windows_x86_b960 安装路径到ARM\ARMCC
点击三块彩色积木图标 manage project items -> folder/extensions -> Use ARM Compiler 添加以上目录。
此过程会修改TOOLS.INI 文件,必要时请管理员运行文件。
然后在ARM Compiler 中就可以选择 V5.06版本了
添加V5编译器:

2. 问题:Keil ST-Link 下载程序或者点击 ST_Link settings 按钮闪退
解决办法: 用旧版的 STLinkUSBDriver.dll 替换现有的 STLinkUSBDriver.dll,然后完美解决,这个应该是软件 Bug,如果没有旧版的 STLinkUSBDriver.dll,可以点击 STLinkUSBDriver下载 下载。
注:我的 STLinkUSBDriver.dll 在 D:\Keil_v5\ARM\STLink 目录下
评论 (0)