AT명령을 쳐도 아무것도 돌아오지 않을 때의 해결방법 for Mac【ESP8266】

나는 Wi-Fi 모듈 ESP8266을 구입하고 즉시 IoT 데뷔! 라고 할 때 Cerevo의 기술 Blog 기사이나, 그 이외에도 다양한 블로그나 Qiita 기사를 보았습니다.
어떤 기사에도 대체로 AT 커맨드 입력 이라는 순서가 나오고, 시리얼 모니터에 AT 를 입력하고, 송신 버튼을 누르면 OK 라고 돌아온다는 것이 쓰여져 있었습니다.

Mac에 설치한 Arduino IDE에서 기사를 여러 번 확인하면서 해보면 ...

아무것도 돌아오지 않는다. . .

오류도 아무것도 표시되지 않습니다.
상당히 처음 쪽에 AT명령의 부분이 나오므로, 「이런 곳에서 벽에 부딪친다니!」라고, 매우 절망했습니다.

이 기사는 조립이 끝나고, 드디어 앞으로라고 하는 곳에서 OK가 돌아오지 않고 충격을 받고 있는 사람을 위해서 씁니다.

해결 방법


  • Arduino IDE를 설치합니다.
  • 부품을 조립한다.
  • 조립된 모듈을 PC에 연결한다.
  • Arduino IDE 도구 → 포트에서 USB 장치 이름을 확인합니다.

  • GitHub esptool의 다운로드 ZIP 버튼에서 다운로드합니다.
  • 터미널을 열고 다음을 수행합니다.
  • $ cd
    $ cd Downloads/esptool-master
    $ sudo python setup.py install
    

  • 여기 에서 펌웨어 얻기. (esp_iot_sdk_v1.3.0_15_08_08.zip 다운로드)
  • 터미널을 열고 다음을 수행합니다
  • $ cd
    $ cd Downloads/esptool-master
    $ sudo python setup.py install
    
  • 방금 다운로드한 esp_iot_sdk_v1.3.0_15_08_08.zip을 해동하고, esp_iot_sdk_v1.3.0_15_08_08→ esp_iot_sdk_v1.3.0 
  • 터미널을 열고 다음을 수행합니다.
  • $ cd
    $ cd Downloads/esp_iot_sdk_v1.3.0_15_08_08/esp_iot_sdk_v1.3.0/bin
    $ ./esptool.py -p /dev/cu.usbserial-★ここにUSBデバイス名入れる★ write_flash -ff 26m -fm qio -fs 32m 0x00000 boot_v1.4\(b1\).bin 0x01000 at/user1.1024.new.2.bin 0x7e000 blank.bin 0xfe000 blank.bin
    

    실행 결과





    이제 AT 명령을 입력하면 OK로 돌아오게 됩니다!





    구부러진 포인트


    boot_v1.4(b1).bin 가 아니라 boot_v1.4\(b1\).bin 입니다!

    다양한 기사에 boot_v1.4(b1).bin 쓰고 있고 bin 디렉토리에서 ls 명령을 실행해도 boot_v1.4(b1).bin으로 나옵니다만, 그대로 해 버리면 zsh: no matches found: boot_v1.4(b1).bin 라고 나와 버려 네.

    좋은 웹페이지 즐겨찾기