数码之家

标题: 求助 STM单片机烧录问题 [打印本页]

作者: 数码家园    时间: 2023-8-16 14:23
标题: 求助 STM单片机烧录问题
本帖最后由 数码家园 于 2023-8-16 18:19 编辑

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

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


[attach]1897704[/attach]
作者: qq59113    时间: 2023-8-16 14:49
好像boot要拉高
作者: alangxl    时间: 2023-8-16 15:11
感觉这么多单片机,要是能统一编辑方式和烧录方式就好了
作者: mmxx2015    时间: 2023-8-16 15:20
看板上的丝印,这个烧录接口是SWD,要用J-Link、ST-Link烧录。
作者: 忘情居士    时间: 2023-8-16 15:44
STM32芯片的BOOT引脚要设置成串口下载的模式,下载好了再改回正常启动模式。我们都是用J-LINK或者DAP-LINK烧的,或者买离线烧写器
作者: 胡奚曷    时间: 2023-8-16 15:52
alangxl 发表于 2023-8-16 15:11
感觉这么多单片机,要是能统一编辑方式和烧录方式就好了

那怎么可能呢,芯片架构不一样,生态也不一样,凭什么统一呢,都是生意
作者: 胡奚曷    时间: 2023-8-16 15:53
买个JLINK刷吧,串口刷不了的
作者: 家有开心果    时间: 2023-8-16 16:09
串口得先设置,第一次不能用。
作者: zhuls    时间: 2023-8-16 16:42
FlyMcu软件还要电路配合,不是说直接TXD、RXD接上就可以了。。
你可以手动完成:
1、置BOOT0 为高
2、复位CPU
3、TXD、RXD传输数据
有一个自动下载的电路可以用,你百度一下
作者: ixc1227    时间: 2023-8-16 17:19
CH340是串口,你接在SWD的烧录口怎么可能烧录得了。。STM的芯片,串口的脚位和SWD的脚位是不一样的。。
作者: ixc1227    时间: 2023-8-16 17:29
资料发出来,看能不能帮你找到串口,找得到的话,可能可以用CH340来烧录。不行的话,只能买一个JLINK了。。
作者: 数码家园    时间: 2023-8-16 18:18
ixc1227 发表于 2023-8-16 17:29
资料发出来,看能不能帮你找到串口,找得到的话,可能可以用CH340来烧录。不行的话,只能买一个JLINK了。。 ...

电路图已经补发了,谢谢!!!
作者: ixc1227    时间: 2023-8-16 19:00
这个原理图本来就带有USB转串口芯片的。。你试一下用一个1K的电阻把背面的SWCLK接到3V3。然后插入USB线,再打开FLYMCU这个软件再烧试试。如果还不行的话。估计就只能用SWD的方式烧写了。
作者: amo73    时间: 2023-8-16 19:20
文档挺齐全了,耐心看一下烧录相关的小节。
作者: inthsunshine    时间: 2023-8-16 20:01
本帖最后由 inthsunshine 于 2023-8-16 20:02 编辑

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

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

作者: 数码家园    时间: 2023-8-16 21:23
ixc1227 发表于 2023-8-16 19:00
这个原理图本来就带有USB转串口芯片的。。你试一下用一个1K的电阻把背面的SWCLK接到3V3。然后插入USB线,再 ...

非常感谢!已经下单JLNK了
作者: xktx09    时间: 2023-8-16 21:24
jlink当年白嫖了一个
作者: 数码家园    时间: 2023-8-16 21:29
inthsunshine 发表于 2023-8-16 20:01
stm32的特色就是swd,干嘛用串口,,舍近求远,估计被stc51搞的思维定势了

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

平时玩的少,原本想利用现有的东西
作者: hecat    时间: 2023-8-16 21:48
可以买ST-LINK V2,更便宜。
不过ST-LINK只能用于ST的芯片,JLINK可通用ARM。
作者: 595953427@qq    时间: 2023-8-16 21:54
alangxl 发表于 2023-8-16 15:11
感觉这么多单片机,要是能统一编辑方式和烧录方式就好了

arm芯片都统一支持SWD仿真烧录了,arm怕你们买到高价仿真器,把仿真器的源码都开放了,有能力的可以自制arm芯片仿真器
作者: 595953427@qq    时间: 2023-8-16 21:54
alangxl 发表于 2023-8-16 15:11
感觉这么多单片机,要是能统一编辑方式和烧录方式就好了

arm芯片都统一支持SWD仿真烧录了,arm怕你们买到高价仿真器,把仿真器的源码都开放了,有能力的可以自制arm芯片仿真器
作者: ixc1227    时间: 2023-8-16 21:55
我用STM32F103C8T6做了一个JLINK OB版本的。只能用两线的SWD接口。不能用标准的JTAG接口。不过用于STM芯片足够用了。
作者: 数码家园    时间: 2023-8-17 16:33
hecat 发表于 2023-8-16 21:48
可以买ST-LINK V2,更便宜。
不过ST-LINK只能用于ST的芯片,JLINK可通用ARM。

9.9淘了一个,不知道能不能用
等到货了试试看
作者: 数码家园    时间: 2023-8-17 16:34
ixc1227 发表于 2023-8-16 21:55
我用STM32F103C8T6做了一个JLINK OB版本的。只能用两线的SWD接口。不能用标准的JTAG接口。不过用于STM芯片 ...

厉害厉害
作者: soma    时间: 2023-8-17 17:53
第一次烧录要stlink类吧
作者: firseve    时间: 2023-8-17 20:07
烧 stm32 就买个 st-link 也不贵
兼容多点的 swd 接口芯片,就用 daplink ,直接买 Air32f103cbt6的开发板 9.9包邮,拖拽文件到虚拟磁盘下载
廉价点的也有 wch daplink 立创一抓一大把
jlink 没必要折腾,都是盗版的,软件用起来还麻烦,拿stm32改了一个 太难使,吃灰了
作者: feetprint    时间: 2023-8-17 21:14
要是能统一编辑方式和烧录方式就好了
作者: 数码家园    时间: 2023-8-18 07:37
firseve 发表于 2023-8-17 20:07
烧 stm32 就买个 st-link 也不贵
兼容多点的 swd 接口芯片,就用 daplink ,直接买 Air32f103cbt6的开发板  ...

谢谢!!!
在发帖当天淘了jlink ,估计就是你所说盗版的,等到手试试看,真不好用到立创搞个你说的wch daplink
作者: firseve    时间: 2023-8-18 09:53
https://oshwhub.com/firseve/wch_daplink
这个是我根据别人的改的,精简掉没用的东西,好处就是直接usb下载程序,不像基于stm32的片要制作 xxx-link 还需要你再有个 link 给他下载程序。先有鸡还是先有蛋 哈哈哈
不到10块钱就能搞定,但。。。还是建议买2个 9.9的 air32f103cbt6 简单,省事儿
还能用一个给另一个刷成 st-link v2
现在 swd 接口的片一大堆,如果总折腾芯片手里有几个趁手的工具还是有必要的

新唐的片也是个尴尬的玩意。。。片不贵,但都要 nulink 下载,价格还死贵的 除非赶上他有活动 15包邮开发板自带nulink
出厂片里没有isp程序 无法串口下载,只有烧录了ldrom才能isp串口

手推车也算是个奇葩 一直坚持串口isp 现在有了usb直接下载,但是同样性能价格却贵。。。
作者: 数码家园    时间: 2023-8-19 06:19
firseve 发表于 2023-8-18 09:53
https://oshwhub.com/firseve/wch_daplink
这个是我根据别人的改的,精简掉没用的东西,好处就是直接usb下 ...

再次感谢!!!
在立创里看到了,原来是你的啊
作者: lmn2005    时间: 2023-8-19 08:21
数码家园 发表于 2023-8-18 07:37
谢谢!!!
在发帖当天淘了jlink ,估计就是你所说盗版的,等到手试试看,真不好用到立创搞个你说的wch d ...

宝上的jlink ob基本是盗版的,不太好用
作者: 数码家园    时间: 2023-8-19 12:56
lmn2005 发表于 2023-8-19 08:21
宝上的jlink ob基本是盗版的,不太好用

感觉还好。
平时也难得一用,能烧录就可以了
作者: icespirit    时间: 2023-8-19 15:47
数码家园 发表于 2023-8-19 12:56
感觉还好。
平时也难得一用,能烧录就可以了

一直没弄明白楼主你做的这块PCB是用于自动校准时间的还是什么用途的?原作者好像是用于和电台连接的,我就不知道像我们不玩无线电的能用来做什么用途玩,当做一个可以自动校时的电子屏幕玩玩吗?
作者: 数码家园    时间: 2023-8-19 18:13
icespirit 发表于 2023-8-19 15:47
一直没弄明白楼主你做的这块PCB是用于自动校准时间的还是什么用途的?原作者好像是用于和电台连接的,我 ...

这怎么说呢?只能说是吃饱没事干,做着玩吧。
在逛立创时无意中看到了这个GPS定位和一个智能手表,两个项目都是基于STM单片机, 没有玩过STM单片机,想试试看,看看智能手表比较复杂,这个GPS比较简单,成本也不高,正好也可以立创里免费撸板就打板来试一下了。
作者: icespirit    时间: 2023-8-19 19:02
数码家园 发表于 2023-8-19 18:13
这怎么说呢?只能说是吃饱没事干,做着玩吧。
在逛立创时无意中看到了这个GPS定位和一个智能手表,两个项 ...

楼主出套件吗?看你做的这么精致打算也跟做一套玩玩,装踏板摩托车仪表上做个时间钟表用用
作者: 数码家园    时间: 2023-8-20 07:16
icespirit 发表于 2023-8-19 19:02
楼主出套件吗?看你做的这么精致打算也跟做一套玩玩,装踏板摩托车仪表上做个时间钟表用用 ...

尊重原作者,没想出套件。
如果喜欢的话,可以出运费发板子给你,不过可能比立创撸不划算些。
作者: icespirit    时间: 2023-8-20 08:46
数码家园 发表于 2023-8-20 07:16
尊重原作者,没想出套件。
如果喜欢的话,可以出运费发板子给你,不过可能比立创撸不划算些。 ...

楼主那些电子元件物料还有多余的能整一套吗?
作者: icespirit    时间: 2023-8-22 09:17
仔细查看了楼主的这个GNSS,发现原作者那个速度显示窗口有些多余,KM/小时和米/秒还有一个类似的速度单位都显示了,而实际中我觉得如果弄成一个单位可以自行选择的话会比较实用,例如KM/小时或米/秒等速度单位,适应于不同要求,我想只要使用者选择了一个合适自己实用条件的单位显示即可,没有必要全部都显示出来,反而我觉得应该增加一个距离累计功能,简单的说就是当这一次清零后,GPS信号根据速度和时间能够将走过的路程累计统计起来。并将数据显示在主屏幕上,当然也应该设置一个归零按钮,归零后所有累计路程归零重新开始计算,或者设置一个总路程,随着速度的增加当距离达到这个设定的距离后能够提示,若有了这样的功能将更加完善

作者: inthsunshine    时间: 2023-8-22 10:03
本帖最后由 inthsunshine 于 2023-8-22 10:06 编辑

网上盗版stlink质量参差不齐,有用48脚F10x芯片,也有64脚,有的带tvs保护

我当初是在立创买,花了20多,比淘宝贵了不少,但质量真的好

电路完善,64脚芯片,usb口和swd口都加了tvs阵列保护(丝印V05), LDO用的是微盟500mA

曾经有一次,swd连电路板,不小心3.3v极性接反,插了20分钟才发现,整个stlink v2发烫,我心想完蛋了,等冷却后上电发现一切正常,一直使用至今,固件自己也升级了

[attach]1901887[/attach]

[attach]1901888[/attach]

后来偶然在淘宝的评价里看到有一款拆机图和我的几乎一样,推荐给群友,他买了2个,1个和我的类似,另一个又是其它版本,卖家混着卖





作者: 数码家园    时间: 2023-8-23 07:39
icespirit 发表于 2023-8-20 08:46
楼主那些电子元件物料还有多余的能整一套吗?

基本有,焊了两块。就少屏幕和GPS天线。
作者: 数码家园    时间: 2023-8-23 07:40
icespirit 发表于 2023-8-22 09:17
仔细查看了楼主的这个GNSS,发现原作者那个速度显示窗口有些多余,KM/小时和米/秒还有一个类似的速度单位都 ...

原作者是根据自己想法写的程序,如果有能力可以自己修改(原作者开源的)
作者: 数码家园    时间: 2023-8-23 07:52
inthsunshine 发表于 2023-8-22 10:03
网上盗版stlink质量参差不齐,有用48脚F10x芯片,也有64脚,有的带tvs保护

我当初是在立创买,花了20多, ...

谢谢!
我也就心血来潮玩一下,也许这次玩了就积灰了,所以看着便宜就买了个
作者: icespirit    时间: 2023-8-23 10:10
数码家园 发表于 2023-8-23 07:39
基本有,焊了两块。就少屏幕和GPS天线。

楼主出一套少屏幕和GPS天线要多少啊?
作者: gl542400    时间: 2023-8-23 10:31
查相应的芯片开发手册有方法的。
作者: hbdj1234    时间: 2023-8-23 15:35
买个创芯工坊的烧录器吧支持好多的单片机烧录,我买了个还没研究透呢
作者: 数码家园    时间: 2023-8-23 23:36
hbdj1234 发表于 2023-8-23 15:35
买个创芯工坊的烧录器吧支持好多的单片机烧录,我买了个还没研究透呢

买的就是创芯工坊的,另外一个帖子里有
作者: yukimura_z    时间: 2023-8-24 14:54
340用来和串口通信的,不是烧录的。烧录推荐daplink,或者其他的link




欢迎光临 数码之家 (https://www.mydigit.cn/) Powered by Discuz! X3.4