다른 명령
편집 요약 없음 |
편집 요약 없음 |
||
| 53번째 줄: | 53번째 줄: | ||
# 포트(PORT) 확인 | # 포트(PORT) 확인 | ||
#:*Windows: | #:*Windows: | ||
#:장치 관리자 → 포트(COM & LPT) 확인 | #:<SOURCE>장치 관리자 → 포트(COM & LPT) 확인</SOURCE> | ||
#:COM 포트가 보이는지 확인 | #:COM 포트가 보이는지 확인 | ||
#:*Mac: | #:*Mac: | ||
#:도구 → 포트 → /dev/cu.usbmodem* 확인 | #:<SOURCE>도구 → 포트 → /dev/cu.usbmodem* 확인</SOURCE> | ||
#: | #: | ||
#:*Linux: | #:*Linux: | ||
#:<SOURCE>ls /dev/ttyACM* 또는 /dev/ttyUSB*</SOURCE> | #:<SOURCE>ls /dev/ttyACM* 또는 /dev/ttyUSB*</SOURCE> | ||
2026년 8월 24일 (월) 14:49 판
아두이노 IDE > 도구(Tools)
아두이노 IDE > 도구(Tools) 메뉴에서 다음과 같이 설정:
Board: "ESP32S3 Dev Module" USB CDC On Boot: "Enabled" ← 매우 중요! CPU Frequency: "240MHz (WiFi)" USB Mode: "USB-OTG (TinyUSB)" ← ESP32-S3-Zero 필수 설정 Upload Mode: "UART0 / Hardware CDC" Upload Speed: "921600" USB Firmware MSC On Boot: "Disabled" Partition Scheme: "Default 4MB with spiffs" PSRAM: "QSPI PSRAM" (보드에 PSRAM이 있는 경우) Flash Size: "4MB (32Mb)"
특징
ESP32-S3-Zero는 Native USB를 사용합니다.
- 일반 ESP32(오리지널)는:
- 칩 → USB-UART 브릿지(CP2102/CH340) → USB
- ESP32-S3-Zero는:
- 칩 자체가 USB 컨트롤러 내장 → 직접 USB
단계별 해결방법
- 보드매니저 확인
1. 파일 → 환경설정 2. "추가 보드 매니저 URL"에 다음이 있는지 확인: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json 3. 도구 → 보드 → 보드 매니저 4. "esp32" 검색 5. 최신 버전(3.0.x 이상) 설치 확인
- 정확한 보드명 확인
- 도구(Tools) → 보드(Board) → esp32 → ESP32S3 Dev Module
-
- 주의: 목록이 길어서 "ESP32 Dev Module"과
- "ESP32S3 Dev Module"을 혼동하기 쉽습니다.
- 부트 모드로 강제 진입 후 업로드
- ESP32-S3-Zero 다운로드 모드 진입 방법:
1. BOOT 버튼을 누른 상태 유지 2. USB 케이블 연결 (또는 RESET 버튼 누르기) 3. BOOT 버튼을 계속 누른 채로 1-2초 대기 4. BOOT 버튼 릴리즈 5. 이제 다운로드 모드 진입 완료
- 이 상태에서 업로드 시도
- 포트(PORT) 확인
- Windows:
장치 관리자 → 포트(COM & LPT) 확인
- COM 포트가 보이는지 확인
- Mac:
도구 → 포트 → /dev/cu.usbmodem* 확인
-
- Linux:
ls /dev/ttyACM* 또는 /dev/ttyUSB*