码迷,mamicode.com
首页 > 其他好文 > 详细

8266 noedmcu固件打包

时间:2021-03-15 11:37:02      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:binary   bsp   output   lazy   cat   mcu   输出   http   loading   

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

技术图片

 

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

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

进入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固件打包

标签:binary   bsp   output   lazy   cat   mcu   输出   http   loading   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!