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文章
5347瀏覽量
126840 -
跳轉
+關注
關注
0文章
5瀏覽量
5983 -
ESP8266
+關注
關注
50文章
962瀏覽量
45170 -
bootload
+關注
關注
0文章
3瀏覽量
1908
發布評論請先 登錄
相關推薦
ESP8266二級Bootloader跳轉測試的詳細資料合集免費下載
![<b class='flag-5'>ESP8266</b><b class='flag-5'>二級</b>Bootloader<b class='flag-5'>跳轉</b><b class='flag-5'>測試</b>的詳細資料合集免費下載](https://file.elecfans.com/web1/M00/8A/7E/o4YBAFyQsjSAK7UEAAOVMrIZ5ZY853.png)
怎樣使用ESP8266 Flasher和Programmer燒寫ESP8266 AT固件
ESP8266 Nodemcu學習心得②
![<b class='flag-5'>ESP8266</b> Nodemcu學習心得②](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ESP8266 nodemcu使用arduino編程點亮OLED測試
![<b class='flag-5'>ESP8266</b> nodemcu使用arduino編程點亮OLED<b class='flag-5'>測試</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
基于ESp8266的智能插座
![基于<b class='flag-5'>ESp8266</b>的智能插座](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ESP8266入門博客---記錄
![<b class='flag-5'>ESP8266</b>入門博客---記錄](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ESP8266使用教程之初識
![<b class='flag-5'>ESP8266</b>使用教程之初識](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ESP8266二級Bootloader跳轉測試(V1.6+)
![<b class='flag-5'>ESP8266</b><b class='flag-5'>二級</b>Bootloader<b class='flag-5'>跳轉</b><b class='flag-5'>測試</b>(V1.6+)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ESP8266初次如何實現無線通信(基于電腦與ESP8266)
![<b class='flag-5'>ESP8266</b>初次如何實現無線通信(基于電腦與<b class='flag-5'>ESP8266</b>)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
nodemcu和esp8266是什么關系?
![nodemcu和<b class='flag-5'>esp8266</b>是什么關系?](https://file1.elecfans.com/web2/M00/A9/20/wKgaomUvvhuARfRlAAAT9222zC0748.jpg)
評論