数码之家

 找回密码
 立即注册
搜索
查看: 3118|回复: 20

[ARM] 合宙air32f103开发板究竟怎样刷成stlink

[复制链接]
发表于 2023-4-18 12:07:48 | 显示全部楼层 |阅读模式
air32f103开发板出厂自带CMSIS-DAP固件,可以当作daplink使用,win10系统还好,win7一般重新需要安装USB驱动,比较麻烦,所以有必要刷成stlink。
关于合宙air32f103开发板究竟怎样刷成stlink,目前从网络上可以获得三种不同版本的说法:

1、合宙的推荐链接中有这么一段话:

2、在另一个地方有不同的说法:

3、合宙自家版本的升级方法:

本人手头的air32f103开发板,无论使用上述的任何一种方法都无法将其成功stlink。
请已经操作过的大佬指点一下,谢谢!

本帖子中包含更多资源

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

x
发表于 2023-4-18 20:04:23 | 显示全部楼层
我给你回复过啊 这个操作需要你有2个daplink,用第一个给第二个刷
或者用一个stlink 给 daplink刷成 stlink
如果只有一个daplink是无法这么操作的,文档里描述的方法写的很清楚了



用第一个选hex文件,右键发送到daplink的盘符
https://cdn.openluat-luatcommuni ... stlink_bootload.hex
这期间可能需要你按照文档按boot和reset
这步骤相当于只安装了一个bl启动,什么功能都没有,但是能识别成stlink

然后拔了上面2个片,用第二个直接usb连电脑
用下面工具打开后,刷新连接,点更新会提示升级
https://cdn.openluat-luatcommuni ... -LINK%20Utility.rar
此时升级后不是最新的stlink

st官网下STM32CubeProgrammer,打开后选stlink连接,会再次提示升级,就能升级到最新版了

另外网上很少人用到 pyocd 通过 daplink 下载文件给目标芯片下载程序
https://blog.csdn.net/lbaihao/article/details/127345614
但其实,直接拖拽到daplink盘符就足够用了

keil开发时候,选 cmsis-link 跟stlink一样使用

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-18 21:29:21 | 显示全部楼层
本帖最后由 lmn2005 于 2023-4-18 21:30 编辑
seve 发表于 2023-4-18 20:04
我给你回复过啊 这个操作需要你有2个daplink,用第一个给第二个刷
或者用一个stlink 给 daplink刷成 stlink ...

我手头暂时没有stlink,只有一个非正版的jlink,这个jlink无法烧录air32f103。
f

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2023-4-19 19:02:56 | 显示全部楼层
这就有点尴尬了。。。前一个帖子里我就写了
  1. 再用一个daplink或者stlink 就能给他刷成 st-link
复制代码


用了盗版的 jlink-ob 感觉还不如 daplink或stlink好使
另外stm32最小开发板改一下就能变成 jlink-ob
https://blog.csdn.net/qq_36536630/article/details/90765826

另外一个问题就是不管stm32还是air32 刷成 stlink 之后拖拽到虚拟盘下载的功能都不好使,显示驱动器就只有几十kb 拖拽进去程序文件也不能下载到目标单片机里,也就是功能没办法用
不像daplink 不用管目标片的型号,只要是符合swd的下载接口,就能拖拽文件下载

我说了我买了3个片 一个daplink不动,一个刷stlink 一个当开发板用
9.9包邮的你可以考虑再搞一个,不同场景使用不同的下载器

另外再补充的是 stlink用STM32CubeProgrammer 不能给其他型号的国产32芯片下载程序,只能是stm32的片,貌似说是有芯片id校验,daplink就可以随便给32芯片下载
回复 支持 反对

使用道具 举报

发表于 2023-4-19 20:28:36 来自手机浏览器 | 显示全部楼层
还是jlink好用,只是盗版的不能用最新驱动。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-19 20:52:36 | 显示全部楼层
firseve 发表于 2023-4-19 19:02
这就有点尴尬了。。。前一个帖子里我就写了

我现在的想法就是看能否把j-link ob升级为V8或弄一个能支持win7的dap-link。j-link ob老是提示,有时会导致keil闪退。
回复 支持 反对

使用道具 举报

发表于 2023-4-19 20:55:39 | 显示全部楼层
10元买个stlinkv2了事,折腾干嘛
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-19 20:56:18 | 显示全部楼层
firseve 发表于 2023-4-19 19:02
这就有点尴尬了。。。前一个帖子里我就写了

准备刷回daplink v1,合宙的代码仓库只找到v2的,你知道v1的在哪里吗?
回复 支持 反对

使用道具 举报

发表于 2023-4-19 20:56:47 | 显示全部楼层
firseve 发表于 2023-4-19 19:02
这就有点尴尬了。。。前一个帖子里我就写了

st还有个工具st link utility也可以写程序
回复 支持 反对

使用道具 举报

发表于 2023-4-20 16:07:05 | 显示全部楼层
mmxx2015 发表于 2023-4-19 20:28
还是jlink好用,只是盗版的不能用最新驱动。

修改ID可以试试
回复 支持 反对

使用道具 举报

发表于 2023-4-20 16:20:49 来自手机浏览器 | 显示全部楼层
bg4rff 发表于 2023-4-20 16:07
修改ID可以试试

应该不行,网上无论是用户还是卖家,解决办法都是用老版本驱动,最高版本可用到7.56d,听说是官方已经彻底封堵了盗版漏洞。
回复 支持 反对

使用道具 举报

发表于 2023-4-20 17:58:18 | 显示全部楼层
我很早以前就用前面发的方法做过 jlink-ob (jlink和jlink-ob不一样)
限制条件太多,还要选型号,用起来老费劲了
不像daplink 根本都不用选芯片型号
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-20 19:24:50 | 显示全部楼层
firseve 发表于 2023-4-20 17:58
我很早以前就用前面发的方法做过 jlink-ob (jlink和jlink-ob不一样)
限制条件太多,还要选型号,用起来老 ...

看起来得把系统换成win10了。
回复 支持 反对

使用道具 举报

发表于 2023-4-22 18:39:10 | 显示全部楼层
firseve 发表于 2023-4-18 20:04
我给你回复过啊 这个操作需要你有2个daplink,用第一个给第二个刷
或者用一个stlink 给 daplink刷成 stlink ...

你好,我直接用串口烧写 stlink-bootloader.hex 电脑能识别到,但是cube programer,连不上。是需要硬件上做处理吗?
回复 支持 反对

使用道具 举报

发表于 2023-4-22 20:48:18 | 显示全部楼层
shuma2023 发表于 2023-4-22 18:39
你好,我直接用串口烧写 stlink-bootloader.hex 电脑能识别到,但是cube programer,连不上。是需要硬件 ...

那应该是要升级
看我二楼写的,步骤是先用st-link Utility 升级一次
然后再用 cube 的升级升到最新
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-23 20:22:21 | 显示全部楼层
本帖最后由 lmn2005 于 2023-4-24 08:19 编辑

我的合宙air32f103开发板下载daplink v1固件,在win7 x64电脑上,一台可以认到,能用。


一台win7电脑却在插入时提示无法识别的USB设备,在设备管理器中显示unknown device,找了网上的win7驱动程序安装都无济于事。不知道是什么原因。




本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2023-4-23 21:13:18 | 显示全部楼层
firseve 发表于 2023-4-19 19:02
这就有点尴尬了。。。前一个帖子里我就写了

请问这个可以给STM8下载程序吗?
回复 支持 反对

使用道具 举报

发表于 2023-4-24 07:57:52 | 显示全部楼层
温力口 发表于 2023-4-23 21:13
请问这个可以给STM8下载程序吗?

STM8下载程序可能需要加 SWIM RST引出脚.
回复 支持 反对

使用道具 举报

发表于 2023-4-24 10:27:20 | 显示全部楼层
温力口 发表于 2023-4-23 21:13
请问这个可以给STM8下载程序吗?

没研究过 stm8 也不打算碰这个片,不是专业搞硬件的
便宜的国产32价格跟8差不了多少
感觉发展趋势就是要淘汰8
回复 支持 反对

使用道具 举报

发表于 2023-4-24 11:02:33 | 显示全部楼层
firseve 发表于 2023-4-24 10:27
没研究过 stm8 也不打算碰这个片,不是专业搞硬件的
便宜的国产32价格跟8差不了多少
感觉发展趋势就是要 ...

业余玩玩,感觉32太复杂了,看到这些库函数就头痛,8已经满足我折腾的要求,无非就是些温度湿度控制显示之类的东东,寄存器操作挺好玩的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-4 21:36 , Processed in 0.156000 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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