콘텐츠로 이동

ESP32-S3 Board



  • ESP32-S3 DevkitC1
    반드시 2개의 USB를 사용해서 진행 아래는 오직 TEST 용


  • USB Ports
  • Left USB : Serial Interface (ESP-Flash/Monitor)
  • Right USB : USB or JTAG (Not used JTAG, USB-CDC)

세부사항을 아래


Firmware


  • Python Capture

USB-CDC ACM (즉 Serial Monitor 로)로 Packet을 받아 이를 저장하므로, USB 와 같이 Python 으로 Pcap저장


  • Python Setup

    pip install -r .\requirements.txt
    

  • Python Package Backup

    pip freeze > requirements.txt
    


Hardware



  • ESP32-S3 DevkitC-1 Schemetic
  • ESP32-S3 DevkitC-1
  • ESP32-S3 DevkitC1 의 USB Port 2개 구성
    • USB To UART(USB To Serial, CP2102N ) ---> 세부내용은 회로도 확인
    • ESP USB (아래 각 포트확인)


USB Ports


  • USB Ports
  • Left USB:
    • COM A (CP2102N): 플래시 / 모니터(로그)
    • USB To Serial
      • ESP32-S3 Monitor 와 Console Commands
  • Right USB:
    • COM B (TinyUSB CDC) / ESP USB
    • JTAG / USB
      • Wi-Fi 스니퍼 캡처 스트림 (Python 파서로 pcap 저장 → Wireshark)


  • USB-CDC ACM 을 이용하여 사용예정
  • 2번째는 TinyUSB 기반의 CDC를 이용하여 사용
  • TinyUSB 이해


PinMap


https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-devkitc-1/user_guide_v1.0.html