合宙AIR32F103CBT6刷回CMSIS-DAP固件以及刷ST-LINK固件方法
合宙AIR32F103CBT6刷回CMSIS DAP固件以及刷ST-LINK固件方法
- 📌官方介绍文档:
https://wiki.luatos.com/chips/air32f103/index.html
- 📍原理图:
https://cdn.openluat-luatcommunity.openluat.com/attachment/20220605164915340_AIR32CBT6.pdf
✨手上购买的这个两块板子已有2个月了,一直放在这着没动,今天想拿出来给其STM32F103C8T6烧个程序试一下,以前一直用ST-LINK烧录。
🌿将其作为STM32F103C8T6最小系统板的CMSIS-DAP烧录器使用折腾了好久,特此记录一下。
- ✨有技术问题千万别去找TB客服,不仅会让你很失望,什么都帮不到你!
- 📜合宙AIR32F103CBT6开发板尾部引出的端子位定义如下:
🔖合宙AIR32F103CBT6作为CMSIS-DAP烧录或调试器使用,接线和ST-LINK接线一样
/**DAP-LINK----->目标烧录芯片
3.3V ------> 3.3V
GND ------> GND
PB14 ------> DCLK
PB13 ------> DIO(SWDIO)
*/
- 📗当作为DAP-LINK使用时,出厂默认是烧录了DAP-LINK固件的。
- 📑官方给出的具体使用看:
https://wiki.luatos.com/chips/air32f103/Air32f103.html#id6
- ⛳作为
DAP-LINK
烧录器给自家芯片合宙AIR32F103CBT6烧写:
.📖开发板如果默认为daplink时,封堵了SWD调试接口,第一次使用swd下载时,请先按住被调试板子的
BOOT
按键,再按一下复位
按键,最后松开BOOT
按键,然后点击keil中的下载按钮。
- 🎉给STM32板子烧写程序,接线安装ST-link接线即可。
✨时钟选择,如果选择10M时,下载报错,那么将其调低一些。
🌻刷回CMSIS-DAP固件方法
- 📍固件资源在开发固件包里面:
https://gitee.com/openLuat/luatos-soc-air32f103/
🌷采用ST-link工具给其刷回
CMSIS-DAP
固件
- 🔨烧录软件采用:
STM32 ST-LINK Utility
- 🌿烧写
- 🌿烧写过程:
- 🌿烧写完成:
- 🌿重新将合宙AIR32F103CBT6开发板连接电脑,发现DAP-LINK又变回来了。
🌼刷成ST-LINK方法
- 📢使用合宙AIR32F103CBT6当CMSIS DAP将其刷成ST-LINK固件
操作方法和第一次给合宙AIR32F103CBT6烧录程序时一样的:开发板如果默认为daplink时,封堵了SWD调试接口,第一次使用swd下载时,请先按住被调试板子的
BOOT
按键,再按一下复位
按键,最后松开BOOT
按键,然后点击keil中的下载按钮。
- 接线方式还是这张图:
🌿刷完固件后,将板子连接电脑,在设备管理器当作可以看到
STLINK
设备
- 🌿通过
STM32CubeProgrammer
软件或者STM32 ST-LINK Utility
软件,连接STLINK可以看到以下信息:
可以借助
ST-LinkUpgrade
升级为带虚拟U盘和VCP虚拟串口的ST-LINK
- 🌿升级后:
🌿显示只有28KB的盘符
刷成ST-LINK参考《合宙9.9的air32开发板刷成stlink》
⛳烧写资源和工具(包括刷回CMSIS DAP固件以及刷ST-LINK固件)
链接:https://pan.baidu.com/s/1D6epX5q5KB1hZt2EquO_yQ
提取码:4wxx