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文章
5626瀏覽量
128290 -
跳轉
+關注
關注
0文章
5瀏覽量
5998 -
ESP8266
+關注
關注
51文章
965瀏覽量
46878 -
bootload
+關注
關注
0文章
3瀏覽量
1986
發布評論請先 登錄
使用esp8266實現STM32聯網(最簡單USART方法)
ESP8266二級Bootloader跳轉測試的詳細資料合集免費下載

ESP8266 Nodemcu學習心得②

ESP8266 nodemcu使用arduino編程點亮OLED測試

ESP8266 wifi模塊開發匯總

ESP8266

ESP8266入門博客---記錄

ESP8266使用教程之初識

ESP8266二級Bootloader跳轉測試(V1.6+)

ESP8266初次如何實現無線通信(基于電腦與ESP8266)

評論