STM32Cube配置导致JLINK无法调试

在使用STM32Cube创建工程后,若未勾选调试选项,可能导致IDE无法找到芯片进行调试。解决方法是重新配置Cube,选择正确的调试方式,如SWD。在IDE中,启动调试时需保持复位键按下,直至加载完成后再释放,或者通过短接复位电容实现复位,从而恢复正常调试。
摘要由CSDN通过智能技术生成

问题描述:

使用stm32cube创建的工程,在IDE中调试时,烧录一次代码之后,就再也不能找到芯片,报Connection toCPU via connect under reset failed, Abort debug session?

在这里插入图片描述


原因分析:

和硬件工程师沟通现象,发现是在创建cube的时候没有勾选debug,如图,在配置的时候sys选项里面的调试应该对应的做选择,如swd调试就需要选择JTAG 4线。

在这里插入图片描述
在这里插入图片描述


解决方案:

首先需要将前面cube中的配置添加进去,然后回到IDE中,先按住复位键不放手,然后点击调试按钮,直到加载完成之后再释放复位,然后就可以正常的调试了,如果复位按钮没有接出来,可以将复位电路的电容用一个镊子短接来进行复位,同样可以达到复位的效果。困扰了两个小时的小问题,记录下来。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值