关于合宙air32f103开发板刷成stlink的若干问题

合宙air32f103开发板出厂自带daplink固件,可以当作daplink使用,在win10系统中可以直接用,但如果是win7系统,一般得安装驱动程序,但安装网上的驱动程序也不一定可以让daplink为系统所识别并能正常使用。所以部分用户可以把它刷成stlink用用,具体如何操作,csdn中有两篇文章都可以参考:合宙9.9的air32开发板刷成stlink_如果能编程回忆的博客-CSDN博客(下称文章1)和合宙AIR32F103CBT6刷回CMSIS-DAP固件和DAP升级固件以及刷ST-LINK V2-1固件方法_daplink固件_perseverance52的博客-CSDN博客(下称文章2)。

本人按上面两篇文章说法重刷stlink固件,有关测试结果如下:

一、直接拖放的方法不能用。

按文章所说的,在win10系统中直接播放stlink固件(hex文件)到daplink虚拟U盘,然后重插U线,均无法会使开发板识别为stlink,即完全无效。至今也不清楚是什么道理。

二、用jlink烧录比 stlink更容易成功。

  用jlink准确地说是jlink ob烧录很容易成功,air32开发板与与jlink ob的连接:

 

用从某宝上10元以内购买的stlink v2下载器+ST-LINK Utility进行烧录,一般会出现或这或那的问题。虽然合X人员说可以当作STM32F103看待,即在ST-LINK Utility下可以轻易地被识别为STM32F1xx

但是点击烧录的情况下问题就出现了

结果烧录失败:

重插重插再重插,偶尔可以下载(即使下载过程出现某些警告),且在设备管理器可以被识别为stlink

三、升级stlink也不一定一下子就能成功。

烧录了stlink固件,还不能使用,这是烧录后在keil中显示的情况:

这时得用升级工具ST-LinkUpgrade对固件进行升级。方法先断开jlinkob,用数据线接入开发板的usb typec口,插入电脑USB口,然后点击STM32 ST-LINK Utility中的ST-LINK下的firmware update。

但是,很可能会出现如下提示:

特别是用文章1中提供的链接下载的固件,至今也无法解决如何进行升级。

用文章2中提供的链接下载的固件包(含工具STM32 ST-LINK Utility)中的固件,可以升级,如果不行,可以重插试试。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值