STM32F0的芯片一直复位,JLINK无法连接,怎么办
刚才测试复位功能,将函数FLASH_OB_Launch()写在了系统初始化之和的地方,结果导致板子一直在复位,jlink无法连接。我该肿么办?怎么让CPU停止运行?
本帖最后由 老赵蜀黍 于 2018-6-5 14:01 编辑
Jlink 的Reset PIN接到芯片的RESET PIN上试试。 本帖最后由 everkimage 于 2018-6-5 16:12 编辑
老赵蜀黍 发表于 2018-6-5 13:59
Jlink 的Reset PIN接到芯片的RESET PIN上试试。
RESET引脚已经接上了。现在是复位脚一直低电平(估计是软件复位引起的),JLINK无法连接。 这种情况可以直接用ISP方式刷下程序 或者手工短接复位电容 让MCU一直处于低电平 然后松开的瞬间 连接仿真器不过这个只能碰概率 everkimage 发表于 2018-6-5 14:05
已经接上了。现在是复位脚一直低电平(估计是软件复位引起的),JLINK无法连接。 ...
我用的ST Link,在keil中设置connect选项为under reset,基本上芯片处于任何状态都能够连接上。 everkimage 发表于 2018-6-5 14:05
已经接上了。现在是复位脚一直低电平(估计是软件复位引起的),JLINK无法连接。 ...
连上了的 话,你把flsah擦空看看。
用示波器观察一下,复位脚不能一直是低电平,你所谓的软件复位会把复位信号锁死吗,应该不至于吧。 LZ问题解决了吗?没遇到这种情况啊 用串口把芯片全部察除试下,软件复位不能完全替代硬件服务有区别的 toofree 发表于 2018-6-5 15:29
连上了的 话,你把flsah擦空看看。
用示波器观察一下,复位脚不能一直是低电平,你所谓的软件复位会把复 ...
问题是连不上啊~~~ 留有ISP接口的话。进入ISP状态进行擦除
页:
[1]
2