1、 准备所需软件和工具: 软件:STM32CubeProgrammer软件安装包,MCU程序(hex、bin、axf) 工具:ST-Link及下载线 2、 安装软件: a) 解压STM32CubeProgrammer软件压缩包(解压后的软件安装包),双击运行SetupSTM32CubeProgrammer-2.4.0.exe; b) 双击运行后,点击“Next”按钮: c) 点击“Next”按钮: d) 选择“I accept the terms of this license agreement”,点击“Next”按钮: e) 选择软件安装的路径(默认即可,否则会出现无法下载的现象,若安装路径不一致,参考最后的备注说明),点击“Next”按钮 f)弹出在本地磁盘创建一个文件夹,点击“确定”,点击“Next”按钮: g) 点击“Next”按钮: h) 在软件安装过程2的阶段中会弹出安装驱动的界面,点击“下一步”,等待安装完成点击“完成即可: i) 等待安装过程全部完成点击“Next”即可: j) 安装完成
3、 给需要下载程序的设备通电,下载器的USB线连接电脑,双击下载文件中的“autoLoad.bat”文件: 备注:bin文件的文件名以实际为准,此图仅为示例 4、 软件先会擦除原来芯片中的程序(是否擦除取决于BAT文件的设置):
5、擦除完成后,会自动下载MCU软件
6、载完成后(见下图),下载完成后按任意键即可关闭窗口;若烧写不成功,查看烧写器下载口是否插错、设备是否上电。
备注:若安装路径与上述不一致,用记事本打开.bat文件替换文件路径即可。即STM32_Programmer_CLI.exe软件的全路径 注意:路径前得cd不要省略 -c port=SWD ^:下载连接方式我用的SWD,若你使用的是JTAG直接可以将其替换 -e all ^ :代表下载软件前全片擦除芯片 -w %~dp0software_file_name.hex -v:下载文件,红色部分替换为你需要下载的软件的文件名,带后缀 --start 0x08000000:下载完后,软件直接启动,不需要掉电启动了 pause:界面在下载完成后卡住,方便查看下载的日志
.bat文件内容: cd C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin STM32_Programmer_CLI.exe ^ -c port=SWD ^ -e all ^ -w %~dp0software_file_name.hex -v ^ --start 0x08000000 pause
由于帖子大小限制,安装软件的图片就没有上传,此文档已经整理成Pdf,具体可查看附件。
|