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


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

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

在SDK開發的主目錄下有個Makefilm文件

 

點擊打開文件,往下翻可以看到這樣幾行代碼

 

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

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

 

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM