[STM32F4] 串口ISP不成功,是什么问题?

[复制链接]
1194|20
 楼主| 15125870 发表于 2022-8-9 14:46 | 显示全部楼层 |阅读模式
本帖最后由 15125870 于 2022-8-9 15:01 编辑

芯片用的STM32F410R8T6  ,64脚封装,只预留了串口1用作ISP烧程序,并在程序运行后用作与上位机的串口通讯, 1.png
如图,部分电路原理图,TX1和RX1引到插针,方便USB转TTL的杜邦线插接,烧写完程序后,设计通过TTL转RS485的小电路板与上位机通讯;
在这之前用nucleo开发板试过串口烧程序是可以完成的,现在打样了一块板子,总是不能完成烧写,研究了很久不知道问题出在哪里,boot0己设置到3.3V,boot1己通过一个电阻接到0V
06d372c299eb807a98f87b738a3bf25.png
如图,有时止步在擦除这步,有时止步在写入这步,用Cubeprogram多数情况下不能读取芯片,偶有几次可以读取的芯片信息但之后马上会提示出错,所以也没办法进到写程序步骤
请教论坛大佬有没有遇到这种情况,是哪里不对了,该如何解决
moticsoft 发表于 2022-8-30 08:27 | 显示全部楼层
485不是全双工的。可以先直接用 uart 连电脑测试,排除 485 的影响。
ljxh401 发表于 2022-8-30 12:17 | 显示全部楼层
在STM32F103偶尔遇到这个情况,不停的试,有时候就能烧录进去了
另外注意 MCUISP 是否支持这个芯片,
我用旧版本的MCUISP(红色的)就不能烧录GD32的,你这个蓝色版本的就能烧录gd32
地下縱情搖擺 发表于 2022-9-1 19:25 | 显示全部楼层
正常情况下,应该是能写入成功的啊

热爱童话世界 发表于 2022-9-1 19:48 | 显示全部楼层
你的芯片是哪儿买的,是不是假芯片啊?

岁月反驳 发表于 2022-9-1 20:09 | 显示全部楼层
你说用STlink擦除都不一定好使?

笨蛋无需搭理 发表于 2022-9-1 20:32 | 显示全部楼层
你要是读不到芯片,可能是SWD接口复用了,也可能是芯片坏了

情和欲 发表于 2022-9-1 20:54 | 显示全部楼层
能读到ID的话,说明芯片连接都是对的

討厭和人归類 发表于 2022-9-1 21:17 | 显示全部楼层
是不是你程序复用了SWD啊?

林间有新绿 发表于 2022-9-1 21:39 | 显示全部楼层
你最好接jlink,把复位也印出来,然后调试就好了

风吻过你的不羁 发表于 2022-9-1 22:01 | 显示全部楼层
不是很建议通过串口1ISP然后复用成485,其实烧录也是可以用485烧录的

占得人间第一春 发表于 2022-9-1 22:23 | 显示全部楼层
为啥用ISP烧录啊,挺慢的

可爱的白兔先生 发表于 2022-9-1 22:47 | 显示全部楼层
话说,STM32F4F1ISP烧录操作是一样的?

tpgf 发表于 2022-9-4 16:39 | 显示全部楼层
看一下是不是焊接的问题
qcliu 发表于 2022-9-4 19:42 | 显示全部楼层
能识别仿真器吗
drer 发表于 2022-9-4 20:12 | 显示全部楼层
是不是有连接不好的地方呢
coshi 发表于 2022-9-4 20:34 | 显示全部楼层
哪种烧录的速度最快呢
kxsi 发表于 2022-9-4 20:41 | 显示全部楼层
引脚的默认功能是什么
wiba 发表于 2022-9-4 20:52 | 显示全部楼层
有时候成功有时候不成功 是不是焊接不牢靠啊
Henryko 发表于 2022-9-4 21:16 | 显示全部楼层
排查下485
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部