当前位置: 首页 > news >正文

将bin文件烧录到STM32

将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

请添加图片描述

实物演示

请添加图片描述

软件下载

相关文章:

  • HOT100(1)
  • 【Linux文件IO】系统IO中API描述和基本使用
  • 【论文阅读】Cross-View Fusion for Multi-View Clustering
  • 商业计划 - 四维拆解ToB、ToC、ToG、ToVC:商业赛道的本质差异与战略选择
  • 浅谈树状数组算法
  • Type_ C和锂电池自切换电路
  • 圣奥获“突出贡献企业”和“强工业企业”等多项殊荣
  • 【Git】--- 初识Git Git基本操作
  • BaseActivity 和 BaseFragment 的现代化架构:ViewBinding 与 ViewModel 的深度整合
  • leetcode hot100特殊题型
  • 安装配置Anaconda
  • 前缀和算法第一弹(一维前缀和和二维前缀和)
  • c++图论(三)之图的遍历
  • 图解多头注意力机制:维度变化一镜到底
  • doris:安全概览
  • 【计算机视觉】工业表计读数(1)--基于关键点检测的读数识别方案
  • uboot源码结构
  • 树莓派 连接 PlutoSDR 教程
  • 给AI编程泼一盆冷水
  • 了解浏览器
  • 网站icp备案咋做/宁波网站快速优化
  • 凡客衬衫官方网站/成都百度推广
  • 响应式网站怎么做/商品推广软文范例100字
  • 河北廊坊seo网站建设网站优化/网站优化流程
  • 天河网站建设哪个好/上海正规seo公司
  • 网站界面设计需要首先做市场研究吗/晋城seo