1. 程式人生 > >ESP8266 物聯網開發 -- 2,編譯RTOS SDK 並且下載執行

ESP8266 物聯網開發 -- 2,編譯RTOS SDK 並且下載執行

搭建好環境之後,按照上一章工程移植的方法,匯入官方下載的RTOS版本SDK,進行編譯。

分成FOTA和Non-FOTA兩種模式,即是否支援線上升級。

接下去直接貼圖,自己測試了2種模式。NOn-FOTA模式

  1. 主目錄下的MakeFile, 其中BOOT設定成none。
  2. 編譯成功後,提示要下載的檔案和下載地址。
  3. 下載工具選擇檔案,並且設定下載地址。
  4. 上電檢視串列埠列印資訊,可以看到編譯的內容列印成功。
  5.  串列埠波特率在usart初始化函式。

下面是FOTA模式的測試圖片

FOTA

一樣安裝編譯完成的提示資訊,下載檔案到flash。

說明:

有無boot,下載地址和檔案不一樣, 這個在官方的user_guide中有說明,在flash分割槽部分。

在FOTA模式下,下載的bootV1.6 這個檔案好像直接下載官方SDK就包含,編譯提示只要是V1.2版本之後就可以用。。 所以直接就下這個了。

具體細節還沒有深入研究,反正先能編譯,跑出user_main.C 修改的效果, 下一步先試試控制外設。