数码之家

 找回密码
 立即注册
搜索
查看: 1760|回复: 35

[STM] 公司新做的PCB板无法烧录程序,叫我看看~JTAG/SWD烧录失败

[复制链接]
发表于 2022-11-24 10:25:09 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 sadfun 于 2022-11-24 14:49 编辑

公司新做的PCB板无法烧录程序,图纸没有改动,BOM也没有改动,但是新做的板子就是烧录不了。
这是公司新做的板子
IMG20221124085750.jpg
一直都是使用J-LINK的SWD模式烧录程序。
IMG20221124085821.jpg
SWD.png
这是发给我的程序.......直接一个文件夹发过来。
IMG20221124085707.jpg
既然烧录不了,那么先看看图纸电路图的走向,两根信号线直接穿过R99、R100和芯片相连,没有中间商。用万用表量,线路通,也没有虚焊。
tuzhi.png
找到STM32规格书,查看引脚定义,规格书已上传在附件中
STM32F103.png
因为以前的芯片可以正常烧录,就是新的不能,图纸又没有修改,芯片型号也没有变,那么一般是芯片内部有修改,一般更新SDK后重新编译即可解决
    将自己需要用的信息记录下来,一一测试
IMG20221124085840.jpg
由于电脑原因,就换一个烧录方式,使用CH340来烧录,都可以
IMG20221124090254.jpg
CH340.png
我这里将Arduino开发板的芯片取下来,因为用不到它,这个芯片是ATMEGA328p
IMG20221124090321.jpg
然后使用杜邦线分别接上GND、3.3V 、RX、TX
如果RX  TX接上后仍然不识别,则对调一下
IMG20221124090436.jpg
RX TX插开发板
IMG20221124090446.jpg
上电之前:需要将STM32芯片BOOT-0设为高电平,在规格书找的BOOT-0引脚,下图那根橙色的线就是接的BOOT-0,找到一个4.7K电阻,接3.3V
上电之后:需要给STM32芯片复位一次,我这个是64引脚的STM32,它的复位引脚是7号引脚,将7号引脚对地短路一次,短路时间200ms就够了,我就用镊子点了一下。
IMG20221124090848.jpg
使用FlyMcu烧录软件,找到对应的COM口,按照下图设置。软件也上传在附件中
flymcu1.png
然后点击读器件信息,能读到就成功了。读不到的话,RX TX对调。
flymcu2.png
OK一切正常,右侧可以看到芯片信息了
flymcu4.png
点击开始编程,搞定收工
flymcu3.png

FlyMcu-V0.188.zip (1.01 MB, 下载次数: 0, 售价: 1 家元) STM32F103RCT6.PDF (1.45 MB, 下载次数: 0, 售价: 1 家元)





打赏

参与人数 3家元 +130 收起 理由
家睦 + 100
ww5223017240 + 20 謝謝分享
hongo + 10 優秀文章

查看全部打赏

发表于 2022-11-24 10:30:44 | 显示全部楼层
解决问题公司给多少奖金???
回复 支持 反对

使用道具 举报

发表于 2022-11-24 10:34:54 | 显示全部楼层
一般4线swd烧不了的话加上一根rst复位线,有可能就行了,就是这么莫名其妙
回复 支持 反对

使用道具 举报

发表于 2022-11-24 10:35:53 | 显示全部楼层
马宝搜下pwlink,几乎所有32都能烧录,包括国产山寨,一些不支持擦除的型号也能擦除,支持32仿真,带虚拟串口,不到10元包邮很好用~

打赏

参与人数 1家元 +20 收起 理由
ww5223017240 + 20 熱心助人

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2022-11-24 10:38:00 | 显示全部楼层
相当于u盘的开卡量产吧:)
回复 支持 反对

使用道具 举报

发表于 2022-11-24 10:38:27 | 显示全部楼层
谢谢分享,围观学习
回复 支持 反对

使用道具 举报

发表于 2022-11-24 10:44:59 | 显示全部楼层
新品烧写工具够先进,还是兼容性差些,好在找出了原因
回复 支持 反对

使用道具 举报

发表于 2022-11-24 10:51:56 | 显示全部楼层
围观学习.谢谢分享
回复 支持 反对

使用道具 举报

发表于 2022-11-24 10:56:15 来自手机浏览器 | 显示全部楼层
我也是用arduino代替ch340用的,省了买ch340的钱了
回复 支持 反对

使用道具 举报

发表于 2022-11-24 11:00:37 | 显示全部楼层
楼主技术一流,手到病除。
回复 支持 反对

使用道具 举报

发表于 2022-11-24 11:48:11 来自手机浏览器 | 显示全部楼层
公司必须给高额奖金了!
回复 支持 反对

使用道具 举报

发表于 2022-11-24 12:17:59 | 显示全部楼层
qrut 发表于 2022-11-24 10:35
马宝搜下pwlink,几乎所有32都能烧录,包括国产山寨,一些不支持擦除的型号也能擦除,支持32仿真,带虚拟串 ...

大婶分享的没错,已经下单!

打赏

参与人数 1家元 +10 收起 理由
qrut + 10 歡迎探討

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2022-11-24 12:24:18 | 显示全部楼层
我们还停留在手刻方式
回复 支持 反对

使用道具 举报

发表于 2022-11-24 12:43:04 | 显示全部楼层
专业,谢谢分享
回复 支持 反对

使用道具 举报

发表于 2022-11-24 13:07:27 | 显示全部楼层
qrut 发表于 2022-11-24 10:35
马宝搜下pwlink,几乎所有32都能烧录,包括国产山寨,一些不支持擦除的型号也能擦除,支持32仿真,带虚拟串 ...

不到10元包邮很好用

好评
回复 支持 反对

使用道具 举报

发表于 2022-11-24 13:16:54 | 显示全部楼层
这种量产一般都是多联动脱机的烧写器,不会存在这种问题吧
回复 支持 反对

使用道具 举报

发表于 2022-11-24 13:45:28 | 显示全部楼层
把SWD速度调低就可以了,比如200KHz。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-11-24 14:41:25 | 显示全部楼层
mistersheng 发表于 2022-11-24 10:30
解决问题公司给多少奖金???

没有奖金~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-11-24 14:42:37 | 显示全部楼层
jwyjfd007 发表于 2022-11-24 12:24
我们还停留在手刻方式

手刻?什么意思?没明白,是来开玩笑的吗?还是来调侃?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-27 06:06 , Processed in 0.156001 second(s), 16 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表