TTGO T-Display ESP-IDF(w/VSCode)로 TFT 라이브러리 빌드

솔리드 ESP-IDF로 TFT와 함께 사용하고 싶다.

ㅡㅡㅡㅡㅡ 코 m / 레 ゔ ぃ えー ー ー ー ー ー sp 32 ー t ー ー ー ぢ sp ぁ y- 1-14 /
htps : // 기주 b. 이 m / p의 p2002 / 에스 파이 df st7789
htps: //같다. 베 / 6- 아오지 vR

이 페이지는 깔끔하지만,
  • 원래 ESP-IDF를 성공적으로 설치할 수 없습니다.
  • python3 설치도 찢어진 패턴 ...

  • 아마 자신의 Mac이 Mojave인 것도 원인일 것이다. 힘이 부족해서 미안해...

    싸우는 며칠 ...

    VSCode로 빌드할 수 있게 되었다



    우선 환경 정리 출발점에서
  • macOS Mojave 10.14.6
  • VSCode 1.60.2
  • python은 홈페이지에서 안정적으로 설치
    - python-3.9.7-macosx10.9.pkg
  • VSCode 확장 ESP-IDF 설치 v1.2.0이었다.
  • ESP-IDF 확장 기능이 활성화되면 ESP-IDF 도구 체인을 설치하라는 메시지가 표시됩니다. 그대로 설치. v4.3.1이 된 것 같다.
  • 위의 TFT 라이브러리를 Download zip으로 가져옵니다.
    - htps : // 기주 b. 이 m / p의 p2002 / 에스 파이 df st7789
  • 압축을 풀면 esp-idf-st7789-master 폴더가 완성되므로 esp-idf-st7789 에 리네임.
  • ~/esp/esp-idf/examples/ 폴더에 넣습니다. ~/esp/esp-idf/examples/esp-idf-st7789 가 된다.
  • VSCode에서이 폴더를 열고 ESP-IDF: Open ESP-IDF Terminal를 실행하십시오.
  • 열린 ESP-IDF 터미널에서 다음을 순서대로 실행합니다.
  • bash-3.2$ idf.py set-target esp32
    bash-3.2$ idf.py menuconfig
    
  • ST7789의 설정은 위의 github에 설명되어 있습니다.
  • 터미널로 돌아가면 다음을 실행합니다. 빌드와 쓰기가 수행됩니다. TTGO가 연결된 포트를 지정합니다.
  • bash-3.2$  idf.py flash --port /dev/cu.SLAB_USBtoUART 
    

    보충


    idf.py menuconfig 대신 make menuconfig를 실행하고,
    Serial flasher config에 들어가,



    TTGO를 연결하고 연결된 직렬 포트를 지정하면,


    다음번부터는 포트 지정하지 않고 make flash만으로 기입을 할 수 있다.

    마지막으로



    드디어 출발점에 세운 느낌. esp-idf 라이브러리를 조금씩 시험해 보겠습니다.

    2021/9/30 일부 수정되었습니다.

    2021/10/3 추가

    우연히 Mojave를 새로 설치한 다른 Mac에서 시도했습니다. 역시 python3에서 비틀거린다. VSCode의 ESP-IDF 확장으로 idf 설치가 실패합니다.

    어쨌든 python3을 어떻게 넣고 esp-idf 폴더에서
    $ python3 tools/idf_tools.py install
    $ python3 tools/idf_tools.py install-python-env
    

    그러면 VSCode에서 빌드할 수 있게 되었다.

    미안해. 미안해.

    좋은 웹페이지 즐겨찾기