2017-02-18 11 views
1

私はESP8266MOD ESP-12-EをUSB-to-UARTモジュールに接続しました。モジュールと通信しようとすると、わかりやすい出力が得られ、エラーメッセージが表示され、通信が閉じられます。 AI-思想家-0.9.5.2-115200espressif-nonos-2.0.0-SDKについてESP8266モジュールが起動時に失敗する

(これはファイルの実際の名前ではない)

について
ets Jan 8 2013,rst cause:1, boot mode:(3,7) 

load 0x40100000, len 816, room 16 
tail 0 
chksum 0x8d load 0x3ffe8000, len 788, room 8 
tail 12 
chksum 0xcf ho 0 
tail 12 
room 4 load 0x3ffe8314, len 288, room 12 tail 4 
chksum 0xcf 
csum 0xcf 

2nd boot version : 1.2 
SPI Speed  : 40MHz 
SPI Mode  : DIO SPI 
Flash Size : 32Mbit 
jump to run user1 

ets Jan 8 2013,rst cause:1, boot mode:(3,7) 

load 0x40100000, len 26160, room 16 
tail 0 
chksum 0xb1 
load 0x3ffe8000, len 2192, room 8 
tail 8 
chksum 0x5d 
load 0x3ffe8890, len 136, room 0 
tail 8 
chksum 0xd8 
csum 0xd8 
:今日 建てnodeMCUファームウェアは、私がやや短いメッセージを取得し、そのクラウドサービスを使用して(日付を参照してください)

また、エラーメッセージは次のとおりです。 miniterm.pyについてLinuxのに:私はまた、ブートプロセスの同じ段階でエラーが出るパテのために

Exception in thread rx: 
Traceback (most recent call last): 
    File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner 
    self.run() 
    File "/usr/lib/python2.7/threading.py", line 754, in run 
    self.__target(*self.__args, **self.__kwargs) 
    File "/usr/bin/miniterm.py", line 403, in reader 
    data = self.serial.read(self.serial.in_waiting or 1) 
    File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 495, in read 
    raise SerialException('device reports readiness to read but returned no data (device disconnected or multiple access on port?)') 
SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?) 

Exception in thread tx: 
Traceback (most recent call last): 
    File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner 
    self.run() 
    File "/usr/lib/python2.7/threading.py", line 754, in run 
    self.__target(*self.__args, **self.__kwargs) 
    File "/usr/bin/miniterm.py", line 444, in writer 
    self.serial.write(self.tx_encoder.encode(text)) 
    File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 547, in write 
    raise SerialException('write failed: %s' % (v,)) 
SerialException: write failed: [Errno 5] Input/output error 

に、それはそうです。

注1:私は正常に新しいファームウェアをフラッシュすることができましたし、毎回「ベリファイOK」を取得しているので、接続は良好です。 (GPIO15がLow、GPIO0およびGPIO2がフローティング)、EN(イネーブル)ピンがHigh(3.3v)の場合、WindowsのPORT8と/ dev/ttyUSB0がonになります。 linuxはどちらも消滅します。同様のものでパテやミニテームと通信するときにも、システムがモジュールを見えるようにENをフローティングにしてから、ソフトウェアに接続してENをハイにする必要があります。

また、ESPlorerを使用しようとしましたが、ファームウェアを自動検出できませんでした。私はいくつかのファームウェアでそのエラーがあり、私は多くのボーレートを試しました。

答えて

1

問題は、ESP8266ユニットの電源装置に問題があります。 USB-UARTモジュールから3.6Vを供給するのではなく、3.3Vを供給するための別の電圧源を使用しました。 モジュールには3.0V~3.6Vが供給されなければならず、数百ミリアンペアを使用する可能性があるので、古い電源は3.6Vを少し上回り、必要な電流を供給できなかった可能性があります。

+0

正式には、2.8Vと3.8Vの間で十分なアンプがあれば動作します。 – dandavis

関連する問題