admin 管理员组文章数量: 1184232
1. 前言
在ESP32开发过程中,对于我们实际的开发人员来说,将程序烧录进入ESP32内不是什么复杂的事情,直接输入
idf.py flash
指令即可实现,但是当我们开发完成之后,如何将对应的bin文件提供给测试人员进行相应的测试,以及如何提供bin文件给到产线进行生产呢?
通常将工程文件直接发送出去是不现实的做法,因此需要我们对应的开发人员输出相应的bin文件,提供给测试及生产, 那么ESP32 IDF如何实现bin文件的生成?以及如何将生成的多个bin文件进行合并生成一个bin文件呢?
本文将详细介绍,在我们使用 ESP-IDF 开发完对应工程软件之后的一系列生成、打包操作,包括
bin文件的生成
以及相应的
bin文件合并
等操作。
2. 硬件及分区表
控制器:
ESP32-WROOM-32UE
开发方案:ESP-IDF
工程分区表如下:
Tips: 如需更加深入了解ESP32分区表有关内容,可参考博主另外一篇博客 或官方 IDF 编程指南。
3. 编译
采用IDF工具实现ESP32的编译,具体命令如下:
idf.py build
编译成功之后,可以在控制终端打印的信息提示生成了对应的文件,同时在最后提示,“To flash, run this command”,对应含义为“如果需要烧录需要运行下述命令”
通过提示可知,我们可以知道需要烧录哪些文件,如此处需要烧录的文件是:
- bootloader.bin 地址:0x1000
- partition-table.bin 地址:0x8000
- ota_data_initial.bin 地址:0xd000
版权声明:本文标题:ESP32新手必读:简便方法教你如何快速创建并组合Bin文件 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1772045982a3551504.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论