關於esp8266的SDK開發串列埠列印mismatch map 3,spi_size_map 6 system_partition_table_regist fail解決辦法

輕鬆物聯發表於2020-12-05

最近在學習esp8266 用的sdk開發,燒錄碰到個問題,本人使用的esp8266模組是esp8266-12f,模組是4M的也就是32Mbit

參考了網上的很多辦法,大部分寫的不清楚也沒解決,摸索了幾個小時,終於找到解決辦法

在SDK開發的主目錄下有個Makefilm檔案

 

點選開啟檔案,往下翻可以看到這樣幾行程式碼

 

 我分析SPI_SIZE_MAP是配置模組記憶體的,由於我的sdk是下載的別人的工程,我使用的可能別人的模組記憶體和我的不一樣,我們4M的模組應該把上面的數字3改成4,然後儲存編譯燒錄進模組就可以正常執行了。

如果編譯還有報錯,那可能是還有別的地方把記憶體配置成了3,改成4就能編譯成功了。

 

以上是本人解決問題的一個過程,希望能給大家帶來一些幫助。

 

相關文章