ESP8285 多个bin文件合并烧录

news/2024/12/14 19:43:31/

        可通过两种方式烧录固件,一种是基于esp-idf开发时,中命令终端执行make flash命令烧录;二是使用ESPFlashDownloadTool工具。

bin文件说明

ESP8285/ESP8266的固件一般包含4个bin文件。

查看各bin文件的路径

以带OTA的固件为例,在命令终端执行make之后,会显示每个bin文件存放的路径及在Flash中的地址,编译结果如下:

To flash all build output, run 'make flash' or:
python /f/esp-idf/ESP8266_RTOS_SDK/components/esptool_py/esptool/esptool.py --chip esp8266 --port /dev/ttyUSB0 --baud 115200 --before default_reset --after hard_reset write_flash -z --flash_mode dout --flash_freq 40m --flash_size 2MB 0xd000 /f/esp-idf/ESP8266_RTOS_SDK/examples/protocols/mqtt/tcp/build/ota_data_initial.bin 0x0 /f/esp-idf/ESP8266_RTOS_SDK/examples/protocols/mqtt/tcp/build/bootloader/bootloader.bin 0x10000 /f/esp-idf/ESP8266_RTOS_SDK/examples/protocols/mqtt/tcp/build/mqtt_tcp.bin 0x8000 /f/esp-idf/ESP8266_RTOS_SDK/examples/protocols/mqtt/tcp/build/partitions_two_ota_spiffs.bin

文件名                                        地址                            说明

bootloader.bin                            0x00                            boot,位于工程的\build\bootloader路径下

ota_data_initial.bin                    0xd000                        初始化,位于工程的\build路径下

mqtt_tcp.bin                              0x10000                      应用,位于工程的\build路径下

partitions_two_ota_spiffs.bin    0x8000                        分区表,位于工程的\build路径下

烧写

启动ESPFlashDownloadTool工具,选择ESP8285,选择bin文件:

 

将bin文件合并后再烧写

在生产时,烧录单个bin文件更方便,所以将多个bin文件合并为一个bin文件。

点击界面上的CombineBin按键,会弹出一个文件窗口,target.bin为合并后的固件,烧写到Flash 0x0地址。

将烧录器插入电脑,ESPFlashDownloadTool界面上选择对应的COM,点击START按钮,然后按boot(gpio0)键,再启动设备,过程如下;

注意:使用 ESPFlashDownloadTool_v3.4.2.exe工具没有烧写成功。


http://www.ppmy.cn/news/133191.html

相关文章

【MySQL】从0到1打开数据库管理

目录 前言: 一.认识MySQL 二.安装MySQL数据库 三、启动和停止MySQL服务 3.1启动服务的两种方式 3.2停止服务的两种方式 四.链接客户端 4.1使用自带的命令行窗口 4.2使用系统自带的命令窗口 五.MySQL是存储数据的模型 六.SQL语言 结尾: 前言&a…

爆笑语录

原贴:http://user.qzone.qq.com/415113727 爆笑语录 发表时间:2007年6月16日 17时59分56秒 评论/阅读( 0/ 9) 1、 碗掉下来,天大个疤 2、一次文艺晚会,主持人上台报幕:下面请欣赏:新疆歌舞,掀起你的…

搞笑段子

1、新手司机,他们有开车的满腔热情、分不清油门刹车的显著特点。 2、第二种是小男孩,他们有无穷的破坏力和未成年人保护法。 3、如果你觉得我哪里不对,请一定要告诉我,反正我也不会改,你别憋出病来。 4、这是一悲伤的…

经典搞笑

夫妻圆房暗语 先生很正经的说:“我是来杀你的,那你呢?” 太太很害羞的回答:“我是来自杀的。” 女的很风骚的说.......... 有个小山村,有对夫妻,女的长的漂亮,男的长的不咋的 ,女的…

搞笑的,肯定搞笑的

其实我真的不是来搞笑的!!!!!!!!!!!!!!!!!!!&#…

爆笑三国之张飞流水账【爆笑中体验哲理】

张飞流水帐 一我写这个流水帐的时候,大哥和二哥都在睡觉,军师也在睡觉。赤兔马站在我窗外,也在睡觉。  小时侯我就研究马为什么会站着睡觉,研究了很长一段时间后,我发现没有答案。而苦恼的是我的童年唯一能记起的事就…

有关程序员的几个爆笑段子

1、栈和队列的区别是啥? 吃多了拉就是队列,吃多了吐就是栈。 2、世界上最遥远的距离不是生与死,而是你亲手制造的BUG就在你眼前,你却怎么都找不到她。 3、《C程序设计语言》比《C程序设计语言》厚了几倍。。。果然有了对象就麻烦很…

暴笑笑话集

1.女:“只要有钱,我嫁给谁都行。”男:“银行的保险柜你嫁吗?” 2.争吵的时候,男人和女人的区别就像是手枪和机关枪的区别。 3.我妻子想减肥,所以她每天都去骑马。结果马一个月之中瘦了四十斤。 4.病人&…