STM32-固件打包部署

STM32-固件打包部署

STM32固件输出

  • 工程上使用Keil开发STM32软件;
  • 在调试过程中,可直接编译下载;
  • 例如bootloaderAPP,在调试时,可以直接下载2次;
  • 但是工程上,需要大批量出货时,不可能让生产的拿着Keil一个MCU下载2次;
  • 这个时候就需要将其打包成一个HEX文件;
  • 不涉及2个hex文件的情况下,可以直接输出.bin文件;

打包方法如下

  • 需在WIN10下进行以下操作;
    bootloader工程和APP工程为例:
  1. 复制bootloader\MDK-ARM\bootloader\bootloader.hexAPP\MDK-ARM\APP\APP.hex到同一个文件夹内;
  2. 打开cmd在当前文件夹路径下执行:
sh 复制代码
copy /b bootloader.hex + APP.hex firmware.hex
  1. 即可看到生成的firmware.hex


输出bin文件方法

  1. 打开KEIL"设置"-->"User"-->"After Build/Rebuild"
  2. 输入fromelf --bin -o "$L@L.bin" "#L"
  3. 重新编译工程,可以看到Build Output栏打印如下
  4. 工程目录下多了个.bin文件
相关推荐
bai54593616 分钟前
STM32 CuberIDE 中断
stm32·单片机·嵌入式硬件
小叶子来了啊20 分钟前
5Arduino 程序结构
单片机·嵌入式硬件
小叶子来了啊1 小时前
1Arduino 简介
单片机·嵌入式硬件
渡我白衣2 小时前
计算机组成原理(7):定点数的编码表示
汇编·人工智能·嵌入式硬件·网络协议·机器学习·硬件工程
雾岛听风眠2 小时前
电路板维修
单片机·嵌入式硬件
少一倍的优雅2 小时前
hi3863(WS63) 智能小车 (一) 简单介绍
单片机·嵌入式硬件·harmonyos·hi3863
Dillon Dong2 小时前
从C到Simulink:用Counter模块玩转嵌入式定时器
c语言·stm32·simulink
Vizio<2 小时前
STM32HAL库开发笔记-串口通信(UART)
笔记·stm32·嵌入式硬件
小幽余生不加糖2 小时前
步进电机、有刷直流电机以及无刷直流电机对比
笔记·单片机·嵌入式硬件·学习·能源
加成BUFF2 小时前
树莓派5-TB6612电机驱动模块完整实战教程
嵌入式硬件·pwm·树莓派5·tb6612·pwm波控制电机