STM32的bin文件烧录详细教程

将bin文件烧录到STM32

  • CoFlash下载
  • 生成hex文件
  • hex2bin使用
  • 下载bin到单片机
  • 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

    请添加图片描述

    实物演示

    请添加图片描述

    软件下载

    作者:OKay_J

    物联沃分享整理
    物联沃-IOTWORD物联网 » STM32的bin文件烧录详细教程

    发表回复