今天弄了好久把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,就可以完美解决认证盗版闪退的问题。
好了,码字不容易太晚了,睡觉了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
21条回答
saiyqx
1楼-- · 2019-07-22 02:27
出现了这种情况。。但按照你给的步骤下来。。编译错误。。提示某个文件错误。。求解
chenguangyou
2楼-- · 2019-07-22 03:21
这几天弄了好久都没有解决这个问题,求楼主解救!!!Flash中没有mini板的128K的选项??



测试了一下,结果是:当芯片类型选择STM32F103RB时,过去Utilities选择可以选择128K的flash;这样可以用jlink下载,但是当回去MDK编译时,会出现很多错误,所以这样是行不通的,求怎么样添加更多的Flash.





I is alun
3楼-- · 2019-07-22 06:32
 精彩回答 2  元偷偷看……
zhao305149619
4楼-- · 2019-07-22 11:19
回复【8楼】saiyqx:
------------------------------
提示什么错误
zhao305149619
5楼-- · 2019-07-22 12:40
回复【9楼】chenguangyou:
---------------------------------
你按照我上面说的试一试
chenguangyou
6楼-- · 2019-07-22 18:17
回复【12楼】zhao305149619:
---------------------------------
谢谢,已经解决了,所用的方法是用之前MDK3安装目录下---ARMFlash代替MDK5的----ARMFlash,就解决了。

一周热门 更多>