首页 > 其他 > 详细

8266 noedmcu固件打包

时间:2021-03-14 10:11:50      阅读:26      评论:0      收藏:0      [点我收藏+]

我们自己生成的固件有两个文件

技术分享图片

 

 烧录的时候需要选择两个文件进行烧录,这样比较麻烦

今天我们尝试一下将两个文件合并成一个

进入bin文件

srec_cat -output "firmware.bin" -binary 0x00000.bin -binary -fill 0xff 0x00000 0x10000 0x10000.bin -binary -offset 0x10000

即可将两个.bin文件合并成一个叫 

firmware.bin的固件进行烧录
技术分享图片

 

 技术分享图片

 

 

说一下srec_cat 是文件合成指令

-output "1.bin" -binary  给它说最后输出一个名字是1.bin的二进制文件(-binary)
0x00000.bin -binary  找到第一个文件名字是0x00000.bin的二进制文件(-binary)
-fill 0xff 0x00000 0x10000 先把0x00000到0x10000全部填充0xff(其实内部会先生成一个用于存储的文件)
0x10000.bin -binary -offset 0x10000  找到第二个文件名字是0x10000.bin的二进制文件(-binary),设置合成的时候,
把自己的地址偏移到0x10000开始
 


把LUA程序打包进bin固件

 

 

 

8266 noedmcu固件打包

原文:https://www.cnblogs.com/fw-qql/p/14531182.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!