ESP-WROOM-02 (ESP8266) 펌웨어 업데이트

4275 단어 ESP-WROOM-02

소개



이번에도 잠들었던 아키즈키 전자의 ESP-WROOM-02의 DIP화 키트 펌웨어를 최종판(2.1.0.0)으로 업데이트했을 때의 작업 내용에 기술합니다.

환경


  • Windows PC (Wondows 10 Home)
  • FT231X USB 직렬 변환 모듈
  • 브레드 보드, 점퍼 케이블
  • 3.3V 전원 (이번에는 5V AC 어댑터에서 LDO로 생성)
  • 풀업, 풀다운 저항 (3x 10k, 1k), 리셋 회로 커패시터 (0.1uF)

  • 소프트웨어


  • FLASH_DOWNLOAD_TOOLS (V3.6.3 ESPRESSIF의 포럼에서)
  • ESP8266_NONOS_SDK (V3.0.4 espressif /ESP8266_NONOS_SDK )

  • FLASH_DOWNLOAD_TOOLS V3.9.0이면 Flash 크기 선택 필드가 없어 자동 선택이 된 것처럼 보이지만 잘못된 크기로 작성된 모양으로 시작할 수 없습니다.

    배선도







    AE-FT231X의 RESET은 보드에 회로가 ​​짜여져 있기 때문에 open으로 문제 없습니다

    부팅 모드



    ESP-WROOM-02는 아래의 부트 스트랩 핀으로 시동 모드가 결정되는 것 같습니다.
    USB Programing이 레코딩 모드이고 Flash Boot는 일반 부팅 모드입니다.



    USB Programing
    Flash Boot


    IO0
    풀다운
    풀업

    IO2
    풀업
    풀업

    IO15
    풀다운
    풀다운



    IO15는 10kΩ이라고 pull-down이라고 인식되지 않는 것 같았으므로, 1kΩ으로 하고 있습니다. 인식 결과는 Flash Boot 시 시작 로그에서 확인할 수 있습니다.

    쓰기


  • Flash Download Tool을 시작하고 ESP8266_NONOS_SDK의 bin 폴더에있는 바이너리와 쓰기 주소를 설정하십시오.
  • FLASH SIZE는 16Mbit-C1을 지정합니다.
  • COM 포트는 환경에 맞게 설정합니다.

  • ESP-WROOM-02에 3.3V를 공급하고 시작 버튼을 클릭하십시오.
  • FINISH라고 표시되면, 기입 종료입니다


  • Flash 부팅


  • ESP-WROOM-02의 IO0을 풀링하고 3.3V를 다시 넣습니다.
  • Teraterm 등에서 시작 로그를 표시합니다.


    Teraterm 출력

    3. Teraterm과 같은 전송 속도를 일반 설정 115200bps로 설정

  • AT 명령으로 버전 확인


  • 참고 링크


  • ESP8266 (ESP-WROOM-02) 펌웨어 다시 쓰기
  • ESP-WROOM-02 (ESP8266) 펌웨어 업데이트
  • ESP-WROOM-02의 AT 명령을 부활시킨다 [펌웨어 업데이트]
  • ESP-WROOM-02의 플래시 ROM이 4MB에서 2MB로
  • 좋은 웹페이지 즐겨찾기