2. ESP8266固件的編譯(nodemcu固件)

一、 Nodemcu代碼下載
git clone https://github.com/nodemcu/nodemcu-firmware.git

二、nodemcu選項設定
主要有3個文件的配置,在app/include目錄下,
1) user_module.h
各種功能模塊、傳感器庫等。編譯的模塊越多,佔用的空間和內存也就越多。
比如需使用bmp280檢測及氣壓,則必須將其開放(默認是關閉的)
注意某些esp8266模塊,比如esp-01等僅僅具備1M的flash空間,功能選擇的太多,
可能固件無法成功刷入。

2) user_version.h
編譯時間戳、顯示信息等

三、編譯
在nodemcu-firmware目錄下執行make。
固件將在bin目錄下被生成,正常爲:
0x00000.bin
0x10000.bin

寫入地址如下圖:
具體如下:
這裏寫圖片描述

0x00000.bin 即上圖的eagle.flash.bin
0x10000.bin 即上圖的eagle.rom0text.bin
blank.bin和esp_init_data_default.bin,都可以在前篇所述的esp-open-sdk(http://blog.csdn.net/ydogg/article/details/72598581)的sdk/bin路徑下找到。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章