MM32F103芯片J-Link调试无法读不到芯片 ID 号
最近在使用MM32F103芯片,刚开始J-Link调试的时候可以正常下载与运行,后面遇到无法读取芯片的ID,确定 JTAG/SWD 硬件连接都是好的,可就是读不到芯片 ID 号。
经过回顾分析,是程序在修改RCC时钟配置下载之后就有这个问题,经过尝试解决了,解决方法如下:
①将 BOOT0 和 BOOT1 接到高电平,复位或者重新上电一下;
②再读 ID。若能 读到 ID,则在此模式下进行擦除程序;
③将 BOOT0 和 BOOT1 接低电平,重新上电,这时候 ID 就能读到了,通过J-Link正常下载与运行代码。
?
一般无法读取到ID的常见原因有:
1) 非法操作 RCC 时钟,导致 PLL 锁死;
2) MCU 进入睡眠、停止、待机模式 ;
3) VBAT 没有供电 MM32F103 。
?
转载请注明来自金华市宝吉环境技术有限公司 ,本文标题:《MM32F103芯片J-Link调试无法读不到芯片 ID 号》
百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!
还没有评论,来说两句吧...