ESP8266是一个功能比较集成的模块,使用起来还是非常方便的,因此在二次开发中涉及到bootload跳转的问题,这里做一个测试。
首先我们可通过设置 esp_init_data_default.bin (共 128 bytes)⽂件中的 byte[119],配置跳 转测试的使能 GPIO 端⼝。具体来说,byte[119] 默认为 0x00,表示不进⾏跳转测试判 断;若配置为以下值,则 Bootloader 将检查对应的 GPIO 端⼝状态,判断是否触发跳转测 试。具体对应关系为:
0xA5———> GPIO5
0xAC———> GPIO12
0xAD———> GPIO13
0xAE———> GPIO14
如下图所示打开hex文件,将 byte[119] 配置为 0xAC,表示在系统上电瞬间,Bootloader 在判断是否触发跳转测试时,将检查 GPIO12 端⼝的状态。
跳转测试配置 BIN ⽂件的准备,可通过以下步骤,准备跳转测试配置 BIN ⽂件:
- 运⾏ Python gen_test_blank.py 脚本,并按照要求输⼊“跳转测试 BIN ⽂件”在 Flash 中的地址,如下图示例所示。
- 之后,gen_test_blank.py 脚本会根据客户输⼊的地址,⽣成特定的配置 test_blank.bin ⽂件;
- 客户应将⽣成的配置 test_blank.bin 的地址放置在 blank.bin 区域。
利用flash工具下载程序即可:
-
测试
+关注
关注
8文章
5431浏览量
127237 -
跳转
+关注
关注
0文章
5浏览量
5985 -
ESP8266
+关注
关注
50文章
962浏览量
45536 -
bootload
+关注
关注
0文章
3浏览量
1921
发布评论请先 登录
相关推荐
使用esp8266实现STM32联网(最简单USART方法)
esp8266 at指令集详解

ESP8266二级Bootloader跳转测试的详细资料合集免费下载

ESP8266 Nodemcu学习心得②

ESP8266 nodemcu使用arduino编程点亮OLED测试

ESP8266 wifi模块开发汇总

基于ESp8266的智能插座

ESP8266入门博客---记录

ESP8266使用教程之初识

ESP8266二级Bootloader跳转测试(V1.6+)

ESP8266初次如何实现无线通信(基于电脑与ESP8266)

评论