我將NodeMCU v0.9.5閃存到我的ESP8266模塊之一。現在我正試圖使用ESPlorer將Lua腳本發送到我的模塊。我已經仔細檢查了接線。ESPlorer無法與ESP8266通信
當我按下了「發送到ESP」按鈕,它顯示了一個錯誤:
PORT OPEN 9600
Communication with MCU...
....Got answer! AutoDetect firmware...
Can't autodetect firmware, because proper answer not received.
����,�.,�����(�.,�����Waiting answer from ESP - Timeout reached. Command aborted.`
我該如何解決這個問題?
編輯: 我閃過NodeMCU 1.4(主)後,我得到一個啓動消息。
_flash_used_end:402669c3
fs.start:68000,max:14000
mount res: 0
Task task_lua started.
SIG_LUA received.
NodeMCU custom build by frightanic.com
branch: master
commit: c8037568571edb5c568c2f8231e4f8ce0683b883
SSL: false
modules: file,gpio,i2c,net,node,ow,tmr,uart,wifi
build built on: 2016-02-29 18:25
powered by Lua 5.1.4 on SDK 1.4.0
lua: cannot open init.lua
> Heap size::42720.
Task task_lua started.
當我嘗試上傳一個Lua腳本時,我收到了這些錯誤消息。
fTask task_lua started.
iTask task_lua started.
lTask task_lua started.
eTask task_lua started.
.Task task_lua started.
remove("DS1820.lua");Task task_lua started.
Task task_lua started.
Task task_lua started.
Task task_lua started.
Waiting answer from ESP - Timeout reached. Command aborted.
在沒有調試模式的情況下刷新一個firmeware後,我可以上傳腳本。我試圖建立這個項目: http://www.instructables.com/id/Low-cost-WIFI-temperature-data-logger-based-on-ESP/?ALLSTEPS 但是沒有關於事情的數據。串口線上的輸出似乎很好。 我想,一切都應該好嗎?
Sending data to thingspeak.com
Got disconnection...
Last temp: 222500
Temp:22.25.2500 C
我們必須假設接線良好 - 您還能如何閃光固件?提醒一下:GPIO0必須拉高或浮動才能進行非閃存引導,請參閱http://j.mp/1QnScQo。您是否嘗試使用除ESPlorer以外的其他工具(請參閱http://j.mp/1TMBqQw進行選擇)?我懷疑這與這個問題有什麼關係,但是_do沒有使用那些舊的預製二進制文件。當前的主/ dev分支現在分別位於1.4/1.5.1,不再支持任何舊的分支。自己構建固件:http://j.mp/1TMBAaC。 –
嗨,謝謝你的回答!我刷新了一個新的固件版本,現在我在串口線上找到了一些東西。但如果我嘗試刷新固件,我會得到相同的錯誤。可能是什麼問題呢? – Mark
嗯,什麼? 「我刷新了一個新的固件版本,現在我在串口線上得到了一些」或者「,如果我嘗試刷新固件,我會得到相同的錯誤。」哪一個是它,錯誤還是不對? –