如何烧录机器狗本体固件

文章目录
  1. 1. 方法一使用JLink进行烧录
    1. 1.1. 硬件连接
    2. 1.2. 新建工程
    3. 1.3. 开始烧录
  2. 2. 方法二使用STLink进行烧录
    1. 2.1. 硬件连接
    2. 2.2. 开始烧录
  3. 3. 方法三使用USB进行烧录
    1. 3.1. 硬件连接
    2. 3.2. ISP烧录

方法一使用JLink进行烧录

硬件连接

首先将jlink上的3V3、SWDIO、SWCLK、GND与主板上相对应的针脚链接。注意线序!插反了有可能会烧毁芯片!
XGO-Mini电路板

新建工程

打开JFLASH,新建工程,点击Target Device右侧按钮,在新窗口中选择STM32F405RG系列 新建工程

开始烧录

首先将hex文件拖入软件页面中。
加载hex文件

点击Target->Connect连接主板,若连接成功,下方会提示Connected Successful。若失败请检查下载工具与主板是否松动。
检查连接

点击Target->Auto,完成烧录,如果没有Auto就manualprogramming->Program&Verify也可以烧录。
完成烧录

方法二使用STLink进行烧录

硬件连接

首先将jlink上的3V3、SWDIO、SWCLK、GND与主板上相对应的针脚链接。注意线序!插反了有可能会烧毁芯片!
XGO-Mini电路板

开始烧录

打开ST-LINK Utillity
ST-LINK Utillity

将hex文件拖入灰色区域
加载hex文件

在上方点击Target -> Connect,再点击Target -> Program&Verify
烧录

方法三使用USB进行烧录

硬件连接

把下载拨码拨到ON的位置,插上USB数据线与电脑连接
usb硬件连接

ISP烧录

打开FLYMCU,操作如下图所示
软件操作流程 operation process

注意,使用USB ISP烧录时会擦除STM32内部的所有信息,也就是记录的舵机零位被擦出了,所以使用USB烧录后,需要进行标定。