본문 바로가기

ESPRESSIF/ESP32-S3

[ESP32S3-SSM] PIO(PlatformIO) 개발환경 설정

ESP32S3 개발 환경으로 여러가지가 있지만 기존에 만들어 두었던 다양한 라이브러리를 간단하게 적용할수 있는 Arduino 환경이 편리하다. 하지만 Arduino IDE 환경은 느리고 불편한점이 많은데 PIO(PlatformIO) 를 사용하면 Arduino나 ESP-IDF 환경을 모두 사용할 수 있어 편리하다.

 

최근에 ESP32S3도 PIO에서 Arduino를 지원한다고 해서 개발 환경을 설정해 보았다.

우선  VSCode에서 PIO 프로젝트 생성한다.

 

 

Target을 ESP32-S3로 설정하고 프로젝트를 생성하면 기본 개발 환경을 생성할 수 있다.

 

 

platformio.ini 파일은 라이브러리 환경에 맞추어 수정해 준다.

[env:esp32s3_ssm]
platform = https://github.com/platformio/platform-espressif32.git
board = esp32-s3-devkitc-1
monitor_speed = 115200
#upload_port = 'COM3'
upload_speed = 921600
framework = arduino

lib_deps =

 

 

 

반응형