数码之家

 找回密码
 立即注册
搜索
查看: 1455|回复: 46

[STM] 求助 STM单片机烧录问题

[复制链接]
发表于 2023-8-16 14:23:02 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 数码家园 于 2023-8-16 18:19 编辑

      在逛立创的时候,偶然看到了这个GPS项目,这段时间无所事事,就打样板回来,在焊接好元器件之后,卡在烧录程序上了,之前只是偶尔玩一下STC单片机,但是这个是用STM32单片机的,在百度一翻搜索之后,看到了可以用USB转串口CH340来烧录,烧录软件用的是FlyMcu,但是无论我怎么换数据线,或者更改下面的模式,都是现实:芯片超时 无应答,请教高手们:这是什么原因呢?
微信图片_20230816135327.jpg
微信图片_20230816135330.jpg
微信图片_20230816135332.jpg
先在此感谢了!!!

这是立创链接https://oshwhub.com/W_Linus/gnss_box_basic


ef0edbdd3cca4b1e8526514f1be9b78b.jpg
发表于 2023-8-16 14:49:30 | 显示全部楼层
好像boot要拉高
回复 支持 反对

使用道具 举报

发表于 2023-8-16 15:11:50 | 显示全部楼层
感觉这么多单片机,要是能统一编辑方式和烧录方式就好了

打赏

参与人数 1家元 +6 收起 理由
数码家园 + 6 谢谢!

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2023-8-16 15:20:36 来自手机浏览器 | 显示全部楼层
看板上的丝印,这个烧录接口是SWD,要用J-Link、ST-Link烧录。
回复 支持 反对

使用道具 举报

发表于 2023-8-16 15:44:03 | 显示全部楼层
STM32芯片的BOOT引脚要设置成串口下载的模式,下载好了再改回正常启动模式。我们都是用J-LINK或者DAP-LINK烧的,或者买离线烧写器

打赏

参与人数 1家元 +6 收起 理由
数码家园 + 6 谢谢!

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2023-8-16 15:52:26 | 显示全部楼层
alangxl 发表于 2023-8-16 15:11
感觉这么多单片机,要是能统一编辑方式和烧录方式就好了

那怎么可能呢,芯片架构不一样,生态也不一样,凭什么统一呢,都是生意
回复 支持 反对

使用道具 举报

发表于 2023-8-16 15:53:30 | 显示全部楼层
买个JLINK刷吧,串口刷不了的

打赏

参与人数 1家元 +6 收起 理由
数码家园 + 6 谢谢!

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2023-8-16 16:09:49 | 显示全部楼层
串口得先设置,第一次不能用。

打赏

参与人数 1家元 +6 收起 理由
数码家园 + 6 谢谢!

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2023-8-16 16:42:13 | 显示全部楼层
FlyMcu软件还要电路配合,不是说直接TXD、RXD接上就可以了。。
你可以手动完成:
1、置BOOT0 为高
2、复位CPU
3、TXD、RXD传输数据
有一个自动下载的电路可以用,你百度一下

打赏

参与人数 1家元 +12 收起 理由
数码家园 + 12 谢谢!

查看全部打赏

回复 支持 1 反对 0

使用道具 举报

发表于 2023-8-16 17:19:23 | 显示全部楼层
CH340是串口,你接在SWD的烧录口怎么可能烧录得了。。STM的芯片,串口的脚位和SWD的脚位是不一样的。。

打赏

参与人数 1家元 +6 收起 理由
数码家园 + 6 谢谢!

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2023-8-16 17:29:11 | 显示全部楼层
资料发出来,看能不能帮你找到串口,找得到的话,可能可以用CH340来烧录。不行的话,只能买一个JLINK了。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-16 18:18:29 | 显示全部楼层
ixc1227 发表于 2023-8-16 17:29
资料发出来,看能不能帮你找到串口,找得到的话,可能可以用CH340来烧录。不行的话,只能买一个JLINK了。。 ...

电路图已经补发了,谢谢!!!
回复 支持 反对

使用道具 举报

发表于 2023-8-16 19:00:35 | 显示全部楼层
这个原理图本来就带有USB转串口芯片的。。你试一下用一个1K的电阻把背面的SWCLK接到3V3。然后插入USB线,再打开FLYMCU这个软件再烧试试。如果还不行的话。估计就只能用SWD的方式烧写了。

打赏

参与人数 1家元 +18 收起 理由
数码家园 + 18

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2023-8-16 19:20:41 | 显示全部楼层
文档挺齐全了,耐心看一下烧录相关的小节。
回复 支持 反对

使用道具 举报

发表于 2023-8-16 20:01:19 | 显示全部楼层
本帖最后由 inthsunshine 于 2023-8-16 20:02 编辑

stm32的特色就是swd,干嘛用串口,,舍近求远,估计被stc51搞的思维定势了

串口这种老掉牙的接口早该淘汰了
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2023-8-16 21:23:13 | 显示全部楼层
ixc1227 发表于 2023-8-16 19:00
这个原理图本来就带有USB转串口芯片的。。你试一下用一个1K的电阻把背面的SWCLK接到3V3。然后插入USB线,再 ...

非常感谢!已经下单JLNK了
回复 支持 反对

使用道具 举报

发表于 2023-8-16 21:24:39 | 显示全部楼层
jlink当年白嫖了一个
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-16 21:29:00 | 显示全部楼层
inthsunshine 发表于 2023-8-16 20:01
stm32的特色就是swd,干嘛用串口,,舍近求远,估计被stc51搞的思维定势了

串口这种老掉牙的接口早该淘汰了 ...

平时玩的少,原本想利用现有的东西
回复 支持 反对

使用道具 举报

发表于 2023-8-16 21:48:26 | 显示全部楼层
可以买ST-LINK V2,更便宜。
不过ST-LINK只能用于ST的芯片,JLINK可通用ARM。
回复 支持 反对

使用道具 举报

发表于 2023-8-16 21:54:41 | 显示全部楼层
alangxl 发表于 2023-8-16 15:11
感觉这么多单片机,要是能统一编辑方式和烧录方式就好了

arm芯片都统一支持SWD仿真烧录了,arm怕你们买到高价仿真器,把仿真器的源码都开放了,有能力的可以自制arm芯片仿真器
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-5-12 10:14 , Processed in 0.421201 second(s), 23 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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