esp8266的flash對映 僅為個人筆記

2021-09-10 08:28:16 字數 754 閱讀 6449

本人初學者,以下僅為個人理解

iram: 指令存放處,有64kb

irom: flash對映的rom,限制在了8mbit(二級bootloader可以變相的解除限制)

dram: 變數存放處,有96kb

iram1_0_seg : org = 0x40100000, len = 0x8000: 因為iram後32kb用cache來對映flash,所以這裡只用前32kb

dram0_0_seg : org = 0x3ffe8000, len = 0x18000: dram,有96kb,一般用鏈結指令碼時這裡不放滿0x18000(暫時還沒搞清楚原因,我看的幾個裡面放的是0x14000,不知道是不是為了預留動態申請的空間)

0x40200000~0x402fffff: falsh對映在cache而形成的實體地址空間

0x40000000~0x400fffff: 放置sdk的相關函式,如:

provide ( spi_read_status = 0x400043c8 );

provide ( spi_write_status = 0x40004400 );

provide ( spi_write_enable = 0x4000443c );

...

ESP8266 利用網頁控制ESP8266

說明 發出 gpio 1 就輸出 亮燈 gpio 0 就輸出 滅燈 include const char ssid jia 這裡輸入wifi名稱 const char password lm654321 這裡輸入wifi密碼 wifiserver server 80 開啟板子的80埠 int val...

ESP8266學習筆記

因為此模式可控性高且方便,所以推薦此模式 測試指令 at 應用模式設定 at cwmode 3 ap 模式 1 esp8266模組作為熱點,實現手機或電腦直接與模組通訊,實現區域網無線控制。sta 模式 2 esp8266模組通過路由器連線網際網路,手機或電腦通過網際網路實現對裝置的遠端控制 sta...

ESP8266輸出控制

gpio的輸出 esp8266的輸出控制。在esp8266引腳作為gpio輸出時,首先要配置gpio為輸出模式,這個和普通的32位微控制器的io輸出是一樣的,然後提供改變io口的電平來控制輸出模組的狀態。在這裡我用我自己手上的一款esp8266的微控制器為例。gpio相關介面位於 esp8266 n...