这里会显示出您选择的修订版和当前版本之间的差别。
jaysnote:st_link_program [2018/11/12 17:43] jaylee 创建 |
jaysnote:st_link_program [2021/06/22 23:14] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | < | ||
- | # GAC-300/350 MCU 固件烧写 | ||
- | |||
- | ## 工具软件 | ||
- | |||
- | ### ST-Link USB烧写工具 | ||
- | |||
- | [官方产品介绍页面](http:// | ||
- | |||
- | > **提示**:所有固件工具都提供官方在线连接,实在找不到就找我(李洁)要。 | ||
- | |||
- | ### 驱动安装 | ||
- | |||
- | 初次使用ST-Link需要安装驱动, 如果已经安装过Keil或者STM32CubeProgrammer 会自动安装驱动。打开设备设备管理器(Win+R | ||
- | |||
- | ![](http:// | ||
- | |||
- | 如果显示未知设备,需要手动安装驱动。驱动路径在`C: | ||
- | |||
- | ![未安装驱动](http:// | ||
- | |||
- | > **提示**:以上驱动路径均为默认安装路径。需要先安装`STM32CubeProgrammer` 或者`Keil`。 | ||
- | |||
- | ### 硬件连接 | ||
- | |||
- | 按照以下接口依次一一对应仿真器连接。 | ||
- | |||
- | ![](http:// | ||
- | |||
- | > **提示**:如果已经POE供电,`V33_stm32` 可以不连接。 | ||
- | |||
- | ## Flash 烧写工具 STM32CubeProgrammer | ||
- | |||
- | 直接在ST 官网下载 [Flash 烧写工具 STM32CubeProgrammer](http:// | ||
- | |||
- | * 双击打开软件,提示`Not connected` 点击 `Connect`(确认已经正常连接仿真器和IC) | ||
- | |||
- | ![](http:// | ||
- | |||
- | 成功连接设备后提示`Conneceted`. | ||
- | |||
- | ![](http:// | ||
- | |||
- | * 按照以下步骤依次点击,勾选。 | ||
- | |||
- | 1、选择 `Erasing & | ||
- | |||
- | 2、点击`Browse ` 找到我们需要烧写的固件(通常为\* .bin、\*.hex、\*.axf); | ||
- | |||
- | 3、勾选`Verify progrmming`(可选); | ||
- | |||
- | 4、`Full chip erase`(全部擦出一次,可选); | ||
- | |||
- | 5、`Start Programming ` (开始编程); | ||
- | |||
- | 6、弹出和LOG提示成功; | ||
- | |||
- | ![](http:// | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | # Troubleshooting | ||
- | |||
- | ### OLD ST-LINK fireware | ||
- | |||
- | |||
- | |||
- | ![](http:// | ||
- | |||
- | STM32CubeProgrammer 点击连接ST-Link提示固件太老,此时我们需要更新ST-Link 的固件。下载[ST-LINK, | ||
- | |||
- | ![](http:// | ||
- | |||
- | ### No ST-Link device detected | ||
- | |||
- | STM32CubeProgrammer 点击连接提示为检测到设备。 | ||
- | |||
- | ``` | ||
- | No ST-Link device detected. | ||
- | Please connect it and then retry. | ||
- | ``` | ||
- | |||
- | 检测 ST-LINK USB连接,设备管理器确定设备已经正常识别。 | ||
- | |||
- | ### ST-LINK error (DEV_NO_DEVICE) | ||
- | |||
- | STM32CubeProgrammer 点击 `Connect`提示未发现设备。检测SWD硬件连接。 | ||
- | |||
- | ![](http:// | ||
- | |||
- | </ |