STM32 Jlink 调试无法找到设备,程序无法运行

STM32 使用Jlink下载调试程序出现下列问题及解决办法:
1.找不到设备。
可能原因:查看接线顺序是否正常。
2.晶振不起振:
使用jlink下载程序时使用内部晶振;程序打开外部晶振后正常运行时外部晶振才起振
3.找到设备,并下载成功一次 ,再次下载失败。
原因: 使用cube生成的程序默认是关闭SWD接口功能的;所以下载成功后引脚被初始化成普通IO,再次下载调试就会出问题,
解决:再cube中打开SWD 功能,重新编译下载程序。

发布了15 篇原创文章 · 获赞 0 · 访问量 284

猜你喜欢

转载自blog.csdn.net/qq_33552551/article/details/104744561