본문 바로가기
전자 | 제어 | 항공우주/코딩

ESP-IDF VScode 설치 오류 해결하기 (Invalid ESP-IDF)

by 상상메카J 2024. 1. 9.
반응형

Espressif IDF 를 설치하려고 하다보면,

 

정말 빡.치.게.도. Invalid esp-idf 라는 메세지가 나오면서 ESP-IDF Install 단계에서 막힌다.

뭘 해도 해결 방법이 없어보이며, 실제로 그 어디에도 해결방법 따위 나오지 않는다.

 

당연히 pip 는 업데이트 되어있었고, 시스템 환경 변수 path 도 수동으로 이거저거 다 추가해봤다.

그래도 안된다.

 

ESP32 를 그냥 쓰레기통에 버릴까 고민도 했다.

 

그러나 역시 방법은 있었다...

 

Invalid ESP-IDF 오류 해결 방법

 

아래 링크에서 Windows Installer 를 선택해준다.

Get Started - ESP32 - — ESP-IDF Programming Guide latest documentation (espressif.com)

반응형

 

 

Get Started - ESP32 - — ESP-IDF Programming Guide latest documentation

© Copyright 2016 - 2024, Espressif Systems (Shanghai) Co., Ltd.

docs.espressif.com

 

 

 

그리고 아래의 사진처럼 Windows Installer Download 클릭!

 

 

 

그리고 그냥 편하게 Online Installer 를 다운받아 실행시켜준다.

 

 

그리고 그냥 Next 눌러대면서 설치하면 된다.

체크하는 부분에서 본인이 사용하고자 하는 ESP32 보드가 모두 체크되어있는지 정도는 확인이 필요하다.

 

 

참고로 ESP-IDF 는 CMD 혹은 Powershell 창에서 개발환경을 제공한다. 이는 마치 파이썬의 IDLE 수준의 개발환경이므로 사실상 개발이 불가능하다 보면 된다.

 

자, 무튼 용량이 1.2GB 정도 되서 10분 정도 기다리면 설치가 완료된다.

 

 

그리고 VSCode로 이동해준다.

이제 기존에 했던 것처럼 Espressif IDF 를 설치해주고,

 

View -> Command Pallete... 에서 Configure ESP-IDF extension을 클릭해주면,

 

좀 기다리다보면 메세지가 뜨면서 ESP-IDF 가 설치되어있다고 뭐라뭐라 뜬다.

 

그럼 세번째 거를 클릭해준다.

 

자... 이렇게 감동적이게도... 설치가 되어있는 것을 확인할 수 있다.

설치된 것을 클릭하면...

 

 

 

ESP-IDF Tools 까지 완료된 게 뜬다.

한 5초만 기다려주면, 아래와 같이 완료됐다는 감동의 메세지를 받게된다.

 

 

짠!

이렇게 VScode 에서 ESP-IDF 개발환경 구축이 완료되었다.

 

확실히 설치가 완료됐는지 확인하기 위해, Example 을 불러와보자.

 

View -> Command Pallete... 에서 Examples Projects 선택.

 

그럼 아래와 같이 화면이 열릴 것이다.

후아... 잘 된다.

 

진심 ESP32 버릴 뻔 했는데, 살려주기로 한다.

 

그동안 왜 Invalid 가 떴는지는 모르겠지만, 컴퓨터 총 3대에서 해봤는데 모두 같은 현상이 나타났다.

(그동안 얼마나 빡쳤겠냐고요)

 

내가 봤을 땐, 지금 누구에게나 같은 현상이 일어나고 있을 것이라 짐작해볼 수 있다.

 

무튼 위와 같은 방법으로 해결하길 바란다.

 

그럼 화이팅!

반응형

댓글