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文件
相关推荐
雨洛lhw17 分钟前
DMA技术
嵌入式硬件·dma
旭日初扬31 分钟前
N32H762IIL时钟树
单片机·嵌入式硬件
良许Linux41 分钟前
汽车电子技术和汽车网络
网络·单片机·嵌入式硬件·汽车·嵌入式·制造
forAllforMe1 小时前
STM32 中断分组解析 说明,以及优先级
stm32·单片机·嵌入式硬件
不脱发的程序猿1 小时前
嵌入式Linux:阻塞式I/O与非阻塞式I/O
linux·服务器·单片机·嵌入式硬件·嵌入式
炸膛坦客1 小时前
单片机/C语言八股:(三)C 语言编译器的优化功能,包括 keil(仅作了解)
c语言·单片机·嵌入式硬件
csg11072 小时前
PIC单片机高阶实战(一):PIC32MX振荡器与定时器
单片机·嵌入式硬件·物联网
逐步前行2 小时前
STM32_GPIO_标准库操作
stm32·单片机·嵌入式硬件
LCG元2 小时前
USB设备开发:STM32F105实现USB HID设备,虚拟串口通信实战
stm32·单片机·嵌入式硬件
李boyang2 小时前
基于 STM32F103 + ESP8266 实现 DHT11 温湿度数据上传华为云 IoT 平台
stm32·物联网·华为云·esp8266