[APM32F4] 大家对于MCU烧录的bin是先合并,还是写入到程序里面

[复制链接]
797|20
cr8526 发表于 2026-5-7 00:17 | 显示全部楼层
以前下程序,感觉好简单的啊
xuanhuanzi 发表于 2026-5-7 19:16 | 显示全部楼层
量产一般是先合并成一个大 bin 再烧录;调试阶段可以分开烧录(不合并),很少把 bin “写进程序源码” 里。
捧一束彼岸花 发表于 2026-6-16 10:29 | 显示全部楼层
可以考虑使用外部存储器来保存配置信息,这样程序运行时直接从外部存储器读取配置,修改配置时也不需要重新烧录固件。
xinxianshi 发表于 2026-6-21 16:50 | 显示全部楼层
先合并成单 BIN,再一次性烧录(推荐量产 / 离线烧录)
zhuotuzi 发表于 2026-8-12 17:22 | 显示全部楼层
多段 bin(固件 bin、bootloader、参数区 bin、** 资源 bin 等),两种主流方案:烧录前合并成一个完整 bin vs 程序运行时内部拷贝 / 拼接,绝大多数量产都是烧录端提前合并 bin,极少在程序内部做拼接。
星辰伴梦 发表于 2026-9-13 09:16 | 显示全部楼层
我们项目用的是双区备份方案,配置区和程序区完全分离,配置区留SWD接口给用户自己烧,程序区读保护锁死,稳得很。
xinxianshi 发表于 2026-9-17 16:40 | 显示全部楼层
分开烧录(多个 bin 分别指定地址写入 Flash);量产脱机烧录:提前在电脑上合并成一个完整 bin,再一次性烧录
LOVEEVER 发表于 2026-9-17 21:50 | 显示全部楼层
bin合并还是分开烧各有取舍,量产一般用合并文件,调试阶段分开更灵活。
夜阑风雨 发表于 2026-9-23 09:14 | 显示全部楼层
我们项目用的是双区备份方案,配置区和程序区完全分离,用户通过串口或上位机修改配置,校验通过后才写入,出问题可以回滚。
蚊子的噩梦 发表于 2026-9-26 06:35 | 显示全部楼层
我们项目用的是IAP双区方案,APP区纯代码,配置区放前面,上位机工具直接改config生成bin合并烧录,用户改不坏程序。
热爱童话世界 发表于 2026-11-7 10:45 | 显示全部楼层
我们项目用的是Bootloader+App+Config三区分离,Config区单独做个上位机工具让用户改,加CRC校验防误改
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部