将bin文件烧录到STM32
目录
将bin文件烧录到STM32
CoFlash下载


选择需要安装的目录






在Config中可以选择目标 芯片的类型

我演示的是 stm32f103c8t6 最小系统板

Adapter: 烧录器类型
Max Clock: 下载速度
Por: 接口类型 ,一般选择 SWD
Reset: 复位方式 ,一般选择 SYSRESETREQ ,系统自动复位
下方还有选择烧录算法

在 Command 选择烧录的.bin文件

生成hex文件
一般的Keil5工程编译后只会输出 .axf 文件,这个文件也能转换成.bin文件,但是烧录进去芯片没反应,还是要先转换成 .hex 文件,再转换成 .bin 文件

在Keil5点击锤子

Output,勾选上 Create HEX File
再次编译就可以输出 .hex 文件了


hex2bin使用
在
我讲述了如何在Keil5中输出
.bin
文件,但是现在看起来有点麻烦了,使用
hex2bin
更简单方便
hex2bin是 不需要安装 的,只需要把要转换的hex文件 复制 到hex2bin所在的目录,然后打开 终端

打开终端有两种的方法
第一种 就是在上方直接输入cmd

第二种 是键盘按住 Shift键 ,然后鼠标 右击 , 在此处打开Powershell窗口

然后输入命令
hex2bin Project.hex
看到如下输出信息说明转换成功
同时文件目录会多出一个 .bin 文件

在 Power shell 的操作也一样

下载bin到单片机
打开CoFlah
选择需要烧录的 .bin 文件

Program:直接编程烧录
Erase:擦除Flash

点击Program,左下角会显示状态,成功会显示 Program Done

实物演示
