最近在學習esp8266 用的sdk開發,燒錄碰到個問題,本人使用的esp8266模塊是esp8266-12f,模塊是4M的也就是32Mbit
參考了網上的很多辦法,大部分寫的不清楚也沒解決,摸索了幾個小時,終於找到解決辦法
在SDK開發的主目錄下有個Makefilm文件
點擊打開文件,往下翻可以看到這樣幾行代碼
我分析SPI_SIZE_MAP是配置模塊內存的,由於我的sdk是下載的別人的工程,我使用的可能別人的模塊內存和我的不一樣,我們4M的模塊應該把上面的數字3改成4,然后保存編譯燒錄進模塊就可以正常運行了。
如果編譯還有報錯,那可能是還有別的地方把內存配置成了3,改成4就能編譯成功了。
以上是本人解決問題的一個過程,希望能給大家帶來一些幫助。