合宙9.9元AIR32F103CBT6开发板刷成ST-LINK(M25)

文章是根据合宙9.9的air32开发板刷成stlink_如果能编程回忆的博客-CSDN博客大神的教程而来,主要是记录一下自己的刷机过程。

先膜拜大神的优秀文章!!! 

先膜拜大神的优秀文章!!!

先膜拜大神的优秀文章!!!

       最近合宙发布了兼容stm32f103cbt6的芯片air32f103cbt6号称软硬件全兼容,才5.8一颗,开发板出场刷的daplink固件,9.9的全功能daplink还是很香的。可是daplink配套的上位机工具没stlink多,所以既然说可以软硬件全兼容,那么可以刷stlink吗,下面记录一下把合宙9.9的air32开发板刷成stlink的过程。

       你需要有两块这个开发板+4根杜邦母头线,然后:接线—刷hex文件—选工作模式—升级固件—升级最新固件。

       首先是接线,根据合宙资料文档PB14接SWDIO,PB13接SWCLK然后把电源和地接好如下图所示,交叉SWDIOSWCLK的数据线

《 待刷模块可不用插数据线 》

  • 注意:交叉SWDIOSWCLK的数据线!
  • 注意:交叉SWDIOSWCLK的数据线!!
  • 注意:交叉SWDIOSWCLK的数据线!!!
  • 类似于串口的通讯交叉一样的,不然你不可能刷机成功的。

合宙9.9元AIR32F103CBT6开发板刷成ST-LINK(M25)_第1张图片

       在win10上daplink是免驱的,会显示一个U盘

https://img-blog.csdnimg.cn/7c1d48083f934b7aa4a7587199bd4e7f.png

       把stlink_bootload.hex拖到daplink的U盘或者直接右键发送到,被连接设备将会完成烧录,然后daplink会重连。如果是第一次烧录,由于合宙的daplink关了sw所以需要按住复位,然后把文件拖进去,拖动后立刻放开复位键。此时重新连接被刷固件的那个板子的usb,就可以在设备管理器看到stlink了,不出现的话就按一下板子上的复位然后重新插拔USB。

合宙9.9元AIR32F103CBT6开发板刷成ST-LINK(M25)_第2张图片

       打开 ST-LINK Utility.rar压缩包,打开01.ST-LinkUpgrade.exe,点击device connect,出现如下界面就是连接成功了,选择你想要的模式,点击Yes刷机。软件版本为M18。

合宙9.9元AIR32F103CBT6开发板刷成ST-LINK(M25)_第3张图片

合宙9.9元AIR32F103CBT6开发板刷成ST-LINK(M25)_第4张图片

 

       再用02.ST-LinkUpgrade.exe升级一次,可以升级在M25(可能更高版本)版本,或用KEIL 5也可升级。

合宙9.9元AIR32F103CBT6开发板刷成ST-LINK(M25)_第5张图片

       然后根据需要选择版本进行升级就行了,我这升级成带虚拟U盘和串口的第四个选项,勾选以后点Yes升级即可,升级完成可能工具会卡死,直接强制关闭就行,在重连usb就可以看到stlink了。

       stlink的引脚使用最上面一排端子。直接参考合宙的资料就好了。

       刷成ST-LINK后板子上的指示灯就不会点亮了,这是因为功能管脚与ST-LINK不同造成的,你可以自己研究飞线解决。我就没管直接用了。

云盘密码:0725

阿里云盘分享https://www.aliyundrive.com/s/jPYK3HpVxoK

你可能感兴趣的:(单片机,嵌入式硬件)