티스토리 뷰

nodeMCU는 필요한 모듈만 골라서 firmware를 만들어주는 사이트를 제공해서 매우 편리하다.


https://nodemcu-build.com/


이메일을 입력하고 필요한 모듈들을 선택해서 build를 하면 생성된 모듈을 잠시 후 메일로 전달해준다.




1. nodeMCU Can't autodetect firmware, because proper answer not received.

그런데 위 방법으로 생성한 펌웨어를 올리고 나서 ESPlorer에 연결을 하니 다음과 같은 오류가 발생했다.


Communication with MCU...

Got answer! AutoDetect firmware...


nodeMCU Can't autodetect firmware, because proper answer not received.

 


이 경우 Braud rate을 체크해보자. 

ES8266 Flasher 에 있는 기본 펌웨어(0.9.x)는 9600 이었지만 최근 펌웨어(1.5.x)는 115200을 사용하고 있다.



2. ESPlorer에서 제대로 접속 안되고 모듈에서 LED만 계속 반짝거리는 경우

첫모듈은 문제 없이 업그레이드해서 사용했는데 두번째 모듈부터 펌웨어를 올리고나서 ESPlorer에서 접속이 안되고 모듈에 있는 데이터 송수신 LED만 계속 반짝거리는 증상이 나타났다. 한참 고생하다 가이드를 정독하다보니 구버전(0.9.x)에서 새버전(1.5.x)로 올라오면서 파일시스템이 바뀌어서 밀어줘야 한다는 안내가 있었다. 


https://nodemcu.readthedocs.io/en/master/en/flash/#upgrading-firmware



가이드에 따라 아래와 같이 세팅하고 업로드해서 문제 해결.


파일 시스템 업로드한 후 처음으로 ESPExplorer에 연결을 하면 접속이 안되는데 이때는 nodeMCU의 reset 버튼을 눌러주면 접속이 되며, 파일 시스템 포맷을 시작한다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함