你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

救救孩子!STM32CubeIDE 无法debug。

[复制链接]
李建坤 提问时间:2020-6-13 22:51 /
如题,按网上设置了,按F11后程序可以烧录进去,但不能在线调试。ST-Link 工具在 keil5上面是可以调试的。
有成功进行调试的朋友请帮帮忙~谢谢!
下图是控制台的信息:

捕获.PNG


下图是配置的信息,GDB选择自动启动本地GDB服务器
捕获.PNG

捕获.PNG

评分

参与人数 1 ST金币 +5 收起 理由
STMCU + 5

查看全部评分

收藏 评论8 发布时间:2020-6-13 22:51

举报

8个回答
李建坤 回答时间:2020-6-13 23:05:28
弄一下提示下面的信息,好像STLINK被锁住了。
Hardware watchpoint supported by the target
SWD frequency = 4000 kHz
ST-LINK Firmware version : V2J36S7
Device ID: 0x419
PC: 0x1
ST-LINK device status: LOCKUP
Enter STM32_AppReset() function
NVIC_DFSR_REG = 0x00000009
NVIC_CFGFSR_REG = 0x00000000
XPSR = 0x01000000
ST-LINK detects target voltage = 3.23 V
Device in lock up state, possibly "read and debug" protected. Use monitor commands to remove the protection
ST-LINK device initialization OK
ST-LINK device status: HALT_MODE
Debugger connection lost.
Shutting down...

Stopping port 61235
lebment 回答时间:2020-6-14 11:05:55
最好使用CubeMX工程,检查硬件,我的CubeIDE都没有问题。

评分

参与人数 1ST金币 +5 收起 理由
STMCU + 5

查看全部评分

李建坤 回答时间:2020-6-14 12:00:23
lebment 发表于 2020-6-14 11:05
最好使用CubeMX工程,检查硬件,我的CubeIDE都没有问题。

感谢回复!问题已经解决,是我自己搞错了调试配置和运行配置~~~
李康1202 回答时间:2020-6-14 14:46:26
不嫌麻烦的话卸了重装
慎微 回答时间:2020-6-14 16:44:07
先别用自家的板子跑代码,用STM32开发板Discovery或与IDE 兼容的板子跑,确定硬件无问题。其次用标准 CubeIDE自然产生的 代码,确保软件无问题,再试下。

评分

参与人数 1ST金币 +5 收起 理由
STMCU + 5

查看全部评分

刘文俊 回答时间:2020-7-6 19:55:37
李建坤 发表于 2020-6-14 12:00
感谢回复!问题已经解决,是我自己搞错了调试配置和运行配置~~~

请问调试配置和运行配置在哪里设置呢?
李建坤 回答时间:2020-8-14 21:47:19
cf001 发表于 2020-7-6 19:55
请问调试配置和运行配置在哪里设置呢?

菜单栏上面有一个 运行(R) 的选项,点开它就可以看到了。有运行配置(N)和调试配置(B)。设置的话如果是使用STLINK的,就选上SWD就可以了。
萌meng 回答时间:2020-9-12 09:24:46
李建坤 发表于 2020-6-14 12:00
感谢回复!问题已经解决,是我自己搞错了调试配置和运行配置~~~

请问怎么解决的?
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版