将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
实物演示