今天弄了好久把keil5和JTAG的连调弄通了,相信大家也有这样的问题,分享一下

2019-07-21 07:00发布

我今天心血来潮把keil5安装上了,但是当我使用j-link的时候出现了 flash download failed “cortex-M3”的错误一直没有搞懂,然后我看设置  设置里面是没有cortex-M3/r j-link这个选项(由于没有截图之前的,现在是我解决好的图),然后我看  然后我看add里面也没有我现在这么多可以选择的东西,好像就只有三个选项,反正是没有STM32这个芯片的flash的选项,所以我觉得可能是flash没有选择对的原因,在网上查找了好久都有我这个问题,但是都没有解决。我的解决方法是,将MDK4.7以前你安装的版本里的D:Keil(我安装在d盘)TOOLS.INI,这个文件拷到D:Keil_v5的目录下面,然后重启电脑就会发现这些东西都有了,但是会有另外一个问题出现,就是被keil认证为盗版,使用以前的方法替换掉D:Keil_v5ARMSegger里面的JLinkARM.dll和JL2CM3.dll也是无法解决的,所以为使用网上的方法重新刷固件V8-4.24f.rar这个附件(一定要刷这个),刷固件的方法网上很多我就不再赘述,推荐一个方法http://www.tianyiic.com/thread-32-1-1.html。当你刷好固件的之后你的keil5就完全可以使用了,还可以使用keil5的自动补全功能,虽然不是新鲜玩意但是这个功能还是不错的。
备注:对于V4.70以前的版本可以直接将附件里的j-link v4.70 qian.rar里的连个文件直接覆盖到keil的目录下D:KeilARMSegger,就可以完美解决认证盗版闪退的问题。
好了,码字不容易太晚了,睡觉了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。