keil5已经出了很长时间了,突然心血来潮想试用一下,遂从官网下载最新版。安装过程请自行实现。
这里说明下遇到的问题。
硬件环境:正点原子 mini stm32开发板。
1.在debug下设置jlink调试选项时提示更新固件。由于手里的jlink是。。。。(大家都懂得),不敢点 "是",怕变成砖,宿舍又不能重刷固件,所以点 ”否“。
回想到以前在安装完keil4.74版本以后也出现了同样的问题,当时的解决方法是将一个jlink还能够使用的keil安装目录下的 segger目录(D:/keil/ARM/segger)代替keil4.74相同目录。
现在按照同样的方法,果然不再提示升级固件。但是出现了另一个问题,flash download标签下没有相关的flash算法。
解决方法:将D:\Keil_v5\ARM\Pack\Keil\STM32F1xx_DFP\1.1.0\Flash下的 .FLM文件拷贝到D:\Keil_v5\ARM\Flash目录下,这样在flash download标签下就能看到相关的flash信息。其中D:\Keil_v5为keil5的安装目录。
2.每次编译时都会全编译。
解决方法:将生成的中间文件,比如obj文件,.i文件都放在和工程同一个目录下,这样就不会全编译了。比如,工程文件(.uvprojx)在D:/keil_proj/MDK目录下,那么将生成的中间文件也放在该目录即可。