问题描述:
使用stm32cube创建的工程,在IDE中调试时,烧录一次代码之后,就再也不能找到芯片,报Connection toCPU via connect under reset failed, Abort debug session?原因分析:
和硬件工程师沟通现象,发现是在创建cube的时候没有勾选debug,如图,在配置的时候sys选项里面的调试应该对应的做选择,如swd调试就需要选择JTAG 4线。
解决方案:
首先需要将前面cube中的配置添加进去,然后回到IDE中,先按住复位键不放手,然后点击调试按钮,直到加载完成之后再释放复位,然后就可以正常的调试了,如果复位按钮没有接出来,可以将复位电路的电容用一个镊子短接来进行复位,同样可以达到复位的效果。困扰了两个小时的小问题,记录下来。