0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ESP8266二級bootload跳轉(zhuǎn)測試

嵌入式應(yīng)用開發(fā) ? 來源:嵌入式應(yīng)用開發(fā) ? 作者:嵌入式應(yīng)用開發(fā) ? 2022-08-18 11:11 ? 次閱讀

ESP8266是一個功能比較集成的模塊,使用起來還是非常方便的,因此在二次開發(fā)中涉及到bootload跳轉(zhuǎn)的問題,這里做一個測試。

首先我們可通過設(shè)置 esp_init_data_default.bin (共 128 bytes)?件中的 byte[119],配置跳 轉(zhuǎn)測試的使能 GPIO 端?。具體來說,byte[119] 默認(rèn)為 0x00,表示不進(jìn)?跳轉(zhuǎn)測試判 斷;若配置為以下值,則 Bootloader 將檢查對應(yīng)的 GPIO 端?狀態(tài),判斷是否觸發(fā)跳轉(zhuǎn)測 試。具體對應(yīng)關(guān)系為:

0xA5———> GPIO5

0xAC———> GPIO12

0xAD———> GPIO13

0xAE———> GPIO14

如下圖所示打開hex文件,將 byte[119] 配置為 0xAC,表示在系統(tǒng)上電瞬間,Bootloader 在判斷是否觸發(fā)跳轉(zhuǎn)測試時,將檢查 GPIO12 端?的狀態(tài)。

poYBAGL9rP-AHoBCAAGEdxvVKJk548.png

跳轉(zhuǎn)測試配置 BIN ?件的準(zhǔn)備,可通過以下步驟,準(zhǔn)備跳轉(zhuǎn)測試配置 BIN ?件:

- 運? Python gen_test_blank.py 腳本,并按照要求輸?“跳轉(zhuǎn)測試 BIN ?件”在 Flash 中的地址,如下圖示例所示。

poYBAGL9rS-AVv-qAACe5fLhGWE054.png

- 之后,gen_test_blank.py 腳本會根據(jù)客戶輸?的地址,?成特定的配置 test_blank.bin ?件;

- 客戶應(yīng)將?成的配置 test_blank.bin 的地址放置在 blank.bin 區(qū)域。

利用flash工具下載程序即可:

pYYBAGL9rdaAX2voAANrCVE5YQE252.png



聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 測試
    +關(guān)注

    關(guān)注

    8

    文章

    4927

    瀏覽量

    125956
  • 跳轉(zhuǎn)
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    5927
  • ESP8266
    +關(guān)注

    關(guān)注

    50

    文章

    959

    瀏覽量

    44547
  • bootload
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    1892
收藏 人收藏

    評論

    相關(guān)推薦

    ESP8266系列模塊選型

    ESP8266系列模塊選型ESP8266 ESP-01 ESO-02
    發(fā)表于 01-05 17:34 ?37次下載

    ESP8266二級Bootloader跳轉(zhuǎn)測試的詳細(xì)資料合集免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是ESP8266二級Bootloader跳轉(zhuǎn)測試的詳細(xì)資料合集免費下載包括了:第 1 章 概述 介紹 ESP8266
    發(fā)表于 03-19 08:00 ?12次下載
    <b class='flag-5'>ESP8266</b><b class='flag-5'>二級</b>Bootloader<b class='flag-5'>跳轉(zhuǎn)</b><b class='flag-5'>測試</b>的詳細(xì)資料合集免費下載

    ESP8266 Nodemcu學(xué)習(xí)心得②

    ESP8266 Nodemcu學(xué)習(xí)心得②一、庫函數(shù)記錄、代碼學(xué)習(xí)1、創(chuàng)建一個網(wǎng)絡(luò)服務(wù)器一、庫函數(shù)記錄ESP8266WebServer esp8266_server(80);// 括號
    發(fā)表于 10-25 11:36 ?14次下載
    <b class='flag-5'>ESP8266</b> Nodemcu學(xué)習(xí)心得②

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

    ESP8266 nodemcu使用arduino編程點亮OLED測試芯片了解ESP8266 nodemcu使用arduino編程點亮OLED測試配置arduino for
    發(fā)表于 10-26 18:21 ?23次下載
    <b class='flag-5'>ESP8266</b> nodemcu使用arduino編程點亮OLED<b class='flag-5'>測試</b>

    ESP8266 wifi模塊開發(fā)匯總

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ESP8266 wifi模塊開發(fā)匯總?ESP8266 wifi模塊開發(fā)匯總本文檔主要介紹開發(fā)者在ESP8266開發(fā)中常見的一些問題。 這些
    發(fā)表于 11-05 19:21 ?187次下載
    <b class='flag-5'>ESP8266</b> wifi模塊開發(fā)匯總

    基于ESp8266的智能插座

    基于ESp8266的智能插座基于ESP8266+STM32F1的智慧生活套件文章目錄基于ESP8266+STM32F1的智慧生活套件一、項目背景、項目分析三、產(chǎn)品框架四、設(shè)計思路五、
    發(fā)表于 12-01 09:21 ?29次下載
    基于<b class='flag-5'>ESp8266</b>的智能插座

    ESP8266入門博客---記錄

    暫時也沒弄清楚怎么玩,網(wǎng)上收錄一些自己看的,算是一個心路歷程。是什么玩意 :ESP8266使用入門教程_Q_xr-CSDN博客_esp8266教程開始測試一些AT指令:爛大街的ESP8266
    發(fā)表于 12-07 17:06 ?36次下載
    <b class='flag-5'>ESP8266</b>入門博客---記錄

    ESP8266】接入bl

    ESP8266】接入bl
    發(fā)表于 12-08 13:36 ?10次下載
    【<b class='flag-5'>ESP8266</b>】接入bl

    ESP8266學(xué)習(xí)之路——環(huán)境部署

    文章目錄前言ESP8266SDK前言ESP8266SDK官方鏈接
    發(fā)表于 12-22 18:47 ?28次下載
    <b class='flag-5'>ESP8266</b>學(xué)習(xí)之路——環(huán)境部署

    串口2 esp8266測試程序下載

    串口2 esp8266測試程序下載
    發(fā)表于 12-30 10:38 ?24次下載

    ESP8266使用教程之初識

    串口與MCU通信,內(nèi)置 TCP/IP 協(xié)議棧,實現(xiàn)串口與 WiFi 之間的裝換。? 通過正點原子的 ATK-ESP8266,傳統(tǒng)的串口設(shè)備只需要通過串口配置,就可以通過網(wǎng)絡(luò)傳輸自己的數(shù)據(jù)。.引...
    發(fā)表于 01-04 18:59 ?80次下載
    <b class='flag-5'>ESP8266</b>使用教程之初識

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

    電子發(fā)燒友網(wǎng)站提供《ESP8266二級Bootloader跳轉(zhuǎn)測試(V1.6+).pdf》資料免費下載
    發(fā)表于 09-23 09:57 ?5次下載
    <b class='flag-5'>ESP8266</b><b class='flag-5'>二級</b>Bootloader<b class='flag-5'>跳轉(zhuǎn)</b><b class='flag-5'>測試</b>(V1.6+)

    ESP8266硬件

    目前市面上有關(guān)ESP8266模組有很多的種類,但是都是使用的樂鑫公司開發(fā)的ESP8266的wifi模組,而且種類也很多。
    的頭像 發(fā)表于 02-10 14:25 ?4195次閱讀
    <b class='flag-5'>ESP8266</b>硬件

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

    一.需要的軟件及硬件 1.軟件 2.硬件 .ESP8266的使用 .ESP8266的介紹 2.ESP8266進(jìn)行初始AT指令的配置步驟 三.所用軟件安裝分享
    發(fā)表于 05-30 09:53 ?23次下載
    <b class='flag-5'>ESP8266</b>初次如何實現(xiàn)無線通信(基于電腦與<b class='flag-5'>ESP8266</b>)

    nodemcu和esp8266是什么關(guān)系?

    nodemcu和esp8266是什么關(guān)系 nodemcu和esp8266是什么關(guān)系?通俗理解就是nodemcu是一個開發(fā)板,基于esp8266的開發(fā)板。 目前市面上搭載有ESP8266
    的頭像 發(fā)表于 10-20 14:53 ?3317次閱讀
    nodemcu和<b class='flag-5'>esp8266</b>是什么關(guān)系?