数码之家
标题: 关于合宙air32f103开发板刷成stlink的若干问题 [打印本页]
作者: lmn2005 时间: 2023-4-24 13:34
标题: 关于合宙air32f103开发板刷成stlink的若干问题
本帖最后由 lmn2005 于 2023-4-24 13:38 编辑
本人按上面两篇文章说法重刷stlink固件,有关测试结果如下:
一、直接拖放的方法不能用。
按文章所说的,在win10系统中直接播放stlink固件(hex文件)到daplink虚拟U盘,然后重插U线,均无法会使开发板识别为stlink,即完全无效。至今也不清楚是什么道理。
二、用jlink烧录比 stlink更容易成功。
用jlink准确地说是jlink ob烧录很容易成功,air32开发板与与jlink ob的连接:
[attach]1805879[/attach]
用从某宝上10元以内购买的stlink v2下载器+ST-LINK Utility进行烧录,一般会出现或这或那的问题。虽然合X人员说可以当作STM32F103看待,即在ST-LINK Utility下可以轻易地被识别为STM32F1xx
[attach]1805880[/attach]
但是点击烧录的情况下问题就出现了
[attach]1805881[/attach]
结果烧录失败:
[attach]1805882[/attach]
重插重插再重插,偶尔可以下载(即使下载过程出现某些警告),且在设备管理器可以被识别为stlink
[attach]1805883[/attach]
用jlink ob烧录就不会出现以上问题,所以建议使用jlink或daplink下载(虽然我没有试过用daplink下载,用daplink下载应该不会出现上述不兼容问题吧)。
三、升级stlink也不一定一下子就可以成功。
烧录了stlink固件,还不能使用,这是烧录后在keil中显示的情况:
[attach]1805884[/attach]
这时得用升级工具ST-LinkUpgrade对固件进行升级。方法先断开jlinkob,用数据线接入开发板的usb typec口,插入电脑USB口,然后点击STM32 ST-LINK Utility中的ST-LINK下的firmware update。
[attach]1805885[/attach]
但是,很可能会出现如下提示:
[attach]1805886[/attach]
特别是用文章1中提供的链接下载的固件,至今也无法解决如何进行升级。
用文章2中提供的链接下载的固件包(含工具STM32 ST-LINK Utility)中的固件,可以升级,如果不行,可以重插试试。
作者: steven55 时间: 2023-4-25 07:14
我也碰到写不进的问题, 先擦除 后再写即可.
作者: firseve 时间: 2023-4-25 12:46
这。。。你太能折腾了 佩服
作者: lmn2005 时间: 2023-4-25 16:48
本帖最后由 lmn2005 于 2023-4-25 16:49 编辑
firseve 发表于 2023-4-25 12:46
这。。。你太能折腾了 佩服
给需要的朋友点提示吧,以防他们也遇到相同的问题。
欢迎光临 数码之家 (https://www.mydigit.cn/) |
Powered by Discuz! X3.4 |