https://wiki.luatos.com/chips/air32f103/index.html
https://cdn.openluat-luatcommunity.openluat.com/attachment/20220605164915340_AIR32CBT6.pdf
✨手上购买的这个两块板子已有2个月了,一直放在这着没动,今天想拿出来给其STM32F103C8T6烧个程序试一下,以前一直用ST-LINK烧录。
ST-LINK V2-1
: 仅支持STM32调试,带虚拟串口和虚拟U盘下载.ST-LINK V2-1
说明请参考RN0093
说明:https://www.st.com/resource/zh/release_note/DM00107009-.pdf
将其作为STM32F103C8T6最小系统板的CMSIS-DAP烧录器使用折腾了好久,特此记录一下。
合宙AIR32F103CBT6作为CMSIS-DAP烧录或调试器使用,接线和ST-LINK接线一样
/**CMSIS-DAP----->目标烧录芯片
3.3V ------> 3.3V
GND ------> GND
PB14 ------> DIO(SWDIO)
PB13 ------> DCLK
*/
https://wiki.luatos.com/chips/air32f103/Air32f103.html#id6
DAP-LINK
烧录器给自家芯片合宙AIR32F103CBT6第一次
烧写:(引用官方给出的接线图).开发板如果默认为daplink时,封堵了SWD调试接口,第一次使用swd下载时,请先按住被调试板子的
BOOT
按键,再按一下复位
按键,最后松开BOOT
按键,然后点击keil中的下载按钮。
ST-link接线
即可。✨时钟选择,如果选择10M时,下载报错,那么将其调低一些。
采用ST-link工具给其刷回
CMSIS-DAP
固件
操作方法和第一次给合宙AIR32F103CBT6烧录程序时的操作是一样的:先按住被烧录板子的
BOOT
按键,再按一下复位
按键,最后松开BOOT
按键,然后将ST-LINK固件发送到U盘,即可完成烧录。
刷完固件后,将板子连接电脑,在设备管理器当中可以看到
STLINK
设备信息。
✨刚刚烧录完成,还不能使用,在Keil里面显示如下,需要升级。
升级分两次进行,第一次先用
STM32 ST-LINK Utility
软件,将其升级到V2.J29.M18 STM32 Debug+Mass storage
,然后再通过Keil
软件Option For Target
-debug
设置时进行升级。具体操作如下:
STM32 ST-LINK Utility
软件将固件版本升级到V2.J29.M18 STM32 Debug+Mass storage
STM32CubeProgrammer
软件或者STM32 ST-LINK Utility
软件,连接STLINK可以看到以下信息:如果使用
STM32CubeProgrammer
软件连接ST-LINK会提示无法升级。升级只能通过STM32 ST-LINK Utility
软件。
借助
STM32 ST-LINK Utility
软件进行升级升级演示:
ST-LinkUpgrade
升级为带虚拟U盘和VCP虚拟串口的ST-LINK/V2-1。显示只有28KB的盘符
STM32 ST-LINK Utility
软件升级完成后,在Keil
里面使用的时候,Keil
软件会提示该ST-LINK/v2-1
还是老固件版本,还需要升级一下。升级操作演示:
这里是通过
STM32CubeProgrammer
查看版本信息:
和上面的
CMSIS-DAP
接线方法是一样的。
/**DAP-LINK----->目标烧录芯片
3.3V ------> 3.3V
GND ------> GND
PB14 ------> DIO(SWDIO)
PB13 ------> DCLK
*/
刷成ST-LINK参考了《合宙9.9的air32开发板刷成stlink》
链接:https://pan.baidu.com/s/1D6epX5q5KB1hZt2EquO_yQ
提取码:4wxx