/audio_ip_idf

Primary LanguageCApache License 2.0Apache-2.0

HƯỚNG DẪN CÀI ĐẶT MÔI TRƯỜNG PHÁT TRIỂN FIRMWARE THIẾT BỊ FIRE SAFE

  1. Cài đặt ubuntu trên windows
  • Chạy power shell với quyền admin

    • Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  • Cài đặt Linux : download trên Windows Store

  • Khởi chạy và tiến hành update OS

    • sudo apt-get update
  • Cài đặt các package cần thiết cho SDK

    • sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
  • Download SDK

  • Download ESP32 code

  • Cài đặt SDK

    • cd /path/to/esp-idf
    • ./install.sh
  • Export biến mỗi trường

    • Sử dụng branch v4.3.2
    • cd to IDF_PATH
    • . ./export.sh
  • Build

    • Sau khi export biến môi trường thì cd /to/project_path
    • idf.py build
  • Flash chương trình

    • Serial port : trong windows serial port là COMx =>> trong ubuntu serial port là /dev/ttySx
    • idf.py -p /dev/ttySx -b 921600 flash
    • Nếu permission denied thì check lại xem port có đang bị mở bởi phần mềm khác không, hoặc cấp quyền sudo chmod 777 /dev/ttySx
  • Erase flash

    • idf.py -p /dev/ttySx -b 921600 erase_flash
  • Monitor

    • idf.py -p /dev/ttySx monitor
  • Công cụ nạp ESP32 trên windows : flash download tool