如上图,自己做的一个板子,
STM32F103RBT6 ,通过swd方式下载程序。但是焊接上最小系统后,却无法下载程序。目前测试过各个
电源以及地点的电压,均正常。另外晶振不起振。一开始下载时候,还提示了这样一句话:Connec
ting to CPU via connect under reset failed.
再后来下载时候,赛格和IAR干脆就卡住了
file:///C:UsersAdministratorAppDataRoamingTencentUsers1561160141QQWinTempRichOleEG(VWXOI}CL@%~JODI4AFYD.pngfile:///C:UsersAdministratorAppDataRoamingTencentUsers1561160141QQWinTempRichOleY7KT$1]Y]9B{@W}8IVKTMNG.png[img]file:///C:UsersAdministratorAppDataRoamingTencentUsers1561160141QQWinTempRichOleJ}N0F]}}B9V(NWN)}3P[O[F.png[/img]file:///C:UsersAdministratorAppDataRoamingTencentUsers1561160141QQWinTempRichOleY6(Z7~)(N_QNULNX6G~KQS9.png
说一下你的问题。
①:SWD下载一般是三根线NRST,TMS,TCK分别对应MCU NRST,PA13,PA14。你的原理图的SWD和SCK是什么意思?画原理图的NET命名要标准,让别人也看得懂。
②:如果你要选择JTAG或者SWD下载,BOOT0接地,BOOT1悬空(实际随便你怎么接。)。有的人会用串口去下载,才会在BOOT0和BOOT1上面下功夫,你既然选择SWD下载,你为什么还在下载BOOT0和BOOT1上面瞎搞。
③:你说晶振不起振,证据呢?自己用示波器看看。另外ST的单片机不需要晶振也可以工作。
楼下我给你贴一张正确的SWD接线,下载器淘宝一大堆。
一周热门 更多>