내가 부팅 할 때 ESP8266이 내 arduino 메가 시리얼 모니터를 사용 중입니다.ESP8266 NodeMCU를 사용하는 치명적 예외 (0)
Fatal exception (0): e2= 0d00l(xp00v0xao1,00e0c pe80c00d0x:2= 0d00l(xp00v0xao1,00e0c pe80c00d0x:2= 0d00l(xp00v0xao1,00e0c e 0xp0= 0e)02,0d00a 0e00c00Fic00= 0p0e 0xp0= 0e)02
그것이 내가 NodeMcu 노출증 nodemcu_integer_0.9.5_20150318.bin 루아 5.1.4에 의해 구동 NodeMCU 0.9.5 빌드 20150318을 사용
Jan 8 2013,rst cause:4, boot mode:(3,6) wdt reset load 0x40100000, len 28740, room 16 tail 4 chksum 0xcd load 0x3ffe8000, len 2888, room 4 tail 4 0xeotail 0 chks
인쇄보다 나는 하드 리셋을 수행합니다. 저는 arduino UART (직렬 모니터)를 사용하여 ESP8266과 통신하고 있습니다. 전송 속도 : 115200 플래시 SIZE : 4메가바이트 플래시 속도 : 40MHz의의 SPI는 : DIO 모듈이 쉽다 전원 (별도의 전원 공급 장치)로 전원을
다음내 연결이다 :
//////////////////////////////////////////////////////////////////////////////
/////// CONNECTIONS ////////
/////////////////////////////////////////////////////////////////////////////
/*
ESP8266 VCC -> BeagleBone 3.3
ESP8266 GND -> Common GND (Arduino & BeagleBone)
ESP8266 CH_PD -> 3K resistor -> VCC
ESP8266 RST -> VCC or pin 13(arduino)
GPIO CAB BE LEFT OPEN OR TIED HIGH
ESP8266 Tx -> pin2 (Arduino software serial Rx)
ESP8266 Rx <- Voltage Divider <- pin3 (Arduino software serial Tx)
*/
여기 내 코드의
#define esp8266 Serial2
#define CH_PD Vcc // but needs a narrow low pulse
#define speed8266 9600 // This is the speed that worked with my ESP8266
void setup()
{
esp8266.begin (speed8266);
Serial.begin(9600);
reset8266(); // Pin CH_PD need a reset before start communication
}
void loop()
{
while(esp8266.available())
{ Serial.write(esp8266.read()); }
while(Serial.available())
{ esp8266.write(Serial.read()); }
}
/*************************************************/
// Reset funtion to accept communication
void reset8266()
{
pinMode(CH_PD, OUTPUT);
digitalWrite(CH_PD, LOW);
delay(300);
digitalWrite(CH_PD, HIGH);
}
다음은 NodeMCU에서 수행 한 구성 스냅입니다 (다른 보드 속도로 이미 시도했습니다).
나는 아이디어가 없습니다 :)하지만 다른 사람들이 당신을 도울 수 있도록 도와주세요 : 사용중인 ESP (하드웨어) 모듈을 정확하게 지정하고 NodeMcu 펌웨어를 플래쉬 한 방법의 명령 또는 스크린 샷을 추가하십시오 특히 사용되는 주소) :) – cranphin
크래 핀조차도 나는 희망을 잃어 가고 있습니다. 참조 용으로 스냅을 업로드 했으므로 매번 올바르게 깜박일 수 있지만 그 이후에는 처리 할 수 없습니다. – aditgupta100
@cranphin 다음 바이너리와 위치를 사용하여 AT 모듈로 플래시 할 수 있습니다. \t \t \t boot_v1.6.bin :은 0x00000 \t esp_init_data_default.bin \t \t \t \t : 0XFC000 \t \t \t \t \t \t \t \t \t blank.bin : 0XFE000 \t \t을 user1.1024.new.2.bin \t \t \t \t : 0x1000 그러나 노드 내가 0x000에서 에서 최신 펌웨어 nodemcu_integer_0.9.6-dev_20150627.bin를 설치할 때 MCU 나는 치명적인 예외가 (0) : EPC1 = 0x40210880, EPC2 = 0x00000000의, epc3 = 0x00000000의, excvaddr = 0x00000000의, DEPC = 0x00000000의 – aditgupta100