STM32F7使用Jlink进行Debug程序自己运行

2019-07-14 15:47发布

我用的芯片STM32F746NGH6,使用的Jlink为V9.2(某宝上的廉价货),能下载程序,但Debug时点进去程序就自己运行了,完全不能控制,打断点也不管用,但这会程序还是在运行的,请问下这个是什么原因啊,是我的Jlink不能仿真F7的芯片么。
下载时的显示信息如图,上面有两个问题,一个是开始的时候发现不了芯片的型号,另外就是显示得到的是M4的内核,而我实际芯片是M7的,不知道这个问题是什么造成的?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
maishengwei
1楼-- · 2019-07-14 21:15
亲爱的娜娜 发表于 2018-11-23 13:30
更新下jlink的DLL呢?

怎么更新啊,没弄过这个
亲爱的娜娜
2楼-- · 2019-07-15 00:12
 精彩回答 2  元偷偷看……
maishengwei
3楼-- · 2019-07-15 05:17
亲爱的娜娜 发表于 2018-11-23 14:02
下载最新版本的jlink 驱动试下,你的好像还是2014年的版本

file:///C:UsersAdministratorAppDataRoamingTencentUsers869184037QQWinTempRichOleY6S(SBKDGQVCYW]SM6%AWWN.pngfile:///C:UsersAdministratorAppDataRoamingTencentUsers869184037QQWinTempRichOleY6S(SBKDGQVCYW]SM6%AWWN.png更新老是失败,是我哪儿操作不对么


亲爱的娜娜
4楼-- · 2019-07-15 09:16
maishengwei 发表于 2018-11-23 14:18
file:///C:%usersAdministratorAppDataRoamingTencent%users869184037QQWinTempRichOleY6S(SBKDGQVCYW]SM6%AWWN.pngfile:///C:%usersAdministratorAppDataRoamingTencent%users869184037QQWinTempRichOleY6S(SBKDGQVCYW]SM6%AWWN.png更新老是失败,是我哪儿操作不对么

不知道你安装的keil时什么版本,我说的是你的keil安装目录下的这个jlink的DLL版本有点低。你安装新版的keil试下或者直接更新这个DLL。
maishengwei
5楼-- · 2019-07-15 12:18
亲爱的娜娜 发表于 2018-11-23 14:24
不知道你安装的keil时什么版本,我说的是你的keil安装目录下的这个jlink的DLL版本有点低。你安装新版的keil试下或者直接更新这个DLL。

谢谢大哥,照您说的更新下驱动可以仿真了,只是每次下程序和仿真时都会弹出我上面说的那个更新固件库的提示,但是点更新都会失败,请问下有什么方法可以屏蔽掉这个提示么?我的Keil是V5.15的版本
亲爱的娜娜
6楼-- · 2019-07-15 13:01
maishengwei 发表于 2018-11-23 14:31
谢谢大哥,照您说的更新下驱动可以仿真了,只是每次下程序和仿真时都会弹出我上面说的那个更新固件库的提示,但是点更新都会失败,请问下有什么方法可以屏蔽掉这个提示么?我的Keil是V5.15的版本

这个应该还是上面的那个问题导致的,那个dll的版本比你的jlink的版本高,看能不能找个你jlink的版本的dll放到keil下面试一下。当然如果你的jlink能支持更新到最新的版本那就更好了。

一周热门 更多>