ESPr Developer(ESP-WROOM-02 개발 보드)에서 "warning: espcomm_sync failed"가 표시되는 경우 해결
htps //w w. 슈 tch-s 시엔세. 코 m/가타 g/2500/
펌웨어를 쓸 때 빠져 버렸으므로 비망록 대신 메모해 둡니다.
현상
쓰기시 다음과 같은 오류가 발생합니다.
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
등 트러블 슈팅을 한번 시도해도 상황 변함없이.
펌웨어 쓰기 모드
전술한 스위치 사이언스씨의 상품 페이지에 하기 설명이 있었습니다.
리셋 버튼을 누르면 리셋이 걸립니다.
모드 전환 버튼은 IO0번 핀에 연결되어 있습니다.
버튼을 누르면 IO0이 LOW, 놓으면 IO0이 HIGH가 됩니다.
IO0이 HIGH 상태로 리셋되면 펌웨어 실행 모드에서 시작하지만,
IO0이 LOW 상태로 리셋되면 펌웨어 쓰기 모드로 부팅됩니다.
빨간색 프레임이 리셋 버튼이고 파란색 프레임이 IO0 버튼입니다.
즉, ArduinoIDE에서 ESPr로 프로그램을 쓸 때,
IO0을 누른 상태에서 리셋 버튼을 누를 필요가 있다.
그렇다고 써 있는 대로 해 보았지만, 잘 안 된다....왜.....
갑작스런 해결
시도에 재설정 버튼을 누른 후에도 IO0을 계속 누르고 있었는데,
잘 갔다.
즉,
IO0과 리셋 버튼을 동시에 누른 후 버튼을 놓아 버리는 것이 아니라,
"IO0은 계속 누르고있는 동안 쓰기 시작을 기다립니다"필요했습니다.
하드웨어 있다
친구 엎드려, 「하드웨어 있는 거야」라고. 네...
하지만 한 번 버튼을 누르면 손을 떼어도 괜찮다고 생각하지 않습니까 ...
전기 회로에 익숙해지면, 「리셋시에 버튼 누름은 당연하겠지」의 지식이 있을지도 모릅니다만, 이번은 거기까지 생각나지 않았습니다.
이 근처의 Tips는 어쨌든 장수 밟아, 피부감으로 잡아 갈 수밖에 없을 것 같습니다. 아니면 매뉴얼을 읽을 수 있을까요?
강하게 살아요.
추가 (2016.11.10)
코멘트에서 지적 받았습니다,
Reset Method
참고 URL: htp://t 등 c. 슈 tch-s 시엔세. 코 m / ぃ き / 에 sp_에서 v_Reference
이 문제에 관하여(ESPr Developer(ESP-WROOM-02 개발 보드)에서 "warning: espcomm_sync failed"가 표시되는 경우 해결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shanonim/items/68fab6dc28b72b31a258텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)