stm32f103rbt6的一块板子,焊接了最小系统,使用SWD下载方式,没法下载程序

2019-07-14 19:01发布

EG(VWXOI}CL@%~JODI4AFYD.png Y6(Z7~)(N_QNULNX6G~KQS9.png Y7KT]Y]9B{@W}8IVKTMNG.png J}N0F]}}B9V(NWN)}3P[O[F.png



如上图,自己做的一个板子,STM32F103RBT6  ,通过swd方式下载程序。但是焊接上最小系统后,却无法下载程序。目前测试过各个电源以及地点的电压,均正常。另外晶振不起振。一开始下载时候,还提示了这样一句话:Connecting 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

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
Zzzebrar
1楼-- · 2019-07-15 02:40
 精彩回答 2  元偷偷看……
Zzzebrar
2楼-- · 2019-07-15 03:53
clj578 发表于 2018-1-18 12:18
vss直接接地啊   怎么用电容隔离起来了

那里我改了,画板子那会儿,画错了,现在直接接地的。相当于没有了滤波电容
Zzzebrar
3楼-- · 2019-07-15 07:44
今天想起来,可能是因为BOOT模式没设置对,然后测了BOOT0管脚的电压,2.36V,果然不对。然后把那个30K的下拉电阻去掉后,就能烧录进去程序了。
但是这不是终结。我又作死的把32芯片 焊下来,又试了一块山寨的 同型号的  32芯片,然后就烧录不进去程序。然后又把原来那块32芯片,又焊上去,结果也烧录不进去程序了。然后又测了各部分的电源,地的电压,都正常。然后又测了BOOT0的对地电压,的确是0.但是为什么现在就烧录不进去了呢??
小小玉鱼
4楼-- · 2019-07-15 08:26
焊接水平问题
jianqingxu
5楼-- · 2019-07-15 12:06
本帖最后由 jianqingxu 于 2018-1-20 14:10 编辑

说一下你的问题。
①:SWD下载一般是三根线NRST,TMS,TCK分别对应MCU NRST,PA13,PA14。你的原理图的SWD和SCK是什么意思?画原理图的NET命名要标准,让别人也看得懂。
②:如果你要选择JTAG或者SWD下载,BOOT0接地,BOOT1悬空(实际随便你怎么接。)。有的人会用串口去下载,才会在BOOT0和BOOT1上面下功夫,你既然选择SWD下载,你为什么还在下载BOOT0和BOOT1上面瞎搞。
③:你说晶振不起振,证据呢?自己用示波器看看。另外ST的单片机不需要晶振也可以工作。
楼下我给你贴一张正确的SWD接线,下载器淘宝一大堆。
jianqingxu
6楼-- · 2019-07-15 16:08
 精彩回答 2  元偷偷看……

一周热门 更多>