49 lines
1.8 KiB
INI
49 lines
1.8 KiB
INI
; PlatformIO Project Configuration File
|
|
;
|
|
; Build options: build flags, source filter
|
|
; Upload options: custom upload port, speed and extra flags
|
|
; Library options: dependencies, extra library storages
|
|
; Advanced options: extra scripting
|
|
;
|
|
; Please visit documentation for the other options and examples
|
|
; https://docs.platformio.org/page/projectconf.html
|
|
|
|
[platformio]
|
|
default_envs = esp32doit-devkit-v1-jtag
|
|
core_dir = .
|
|
|
|
[env:esp32doit-devkit-v1-jtag]
|
|
platform = espressif32@3.0.0
|
|
board = esp32doit-devkit-v1
|
|
board_build.f_flash = 40000000L
|
|
framework = espidf
|
|
platform_packages =
|
|
tool-openocd-esp32@2.1000.20201202 ; Updated openocd for jtag debugging on wrover-kit
|
|
toolchain-xtensa32@2.80400.210211 ; Updated toolchain for esp32
|
|
framework-espidf@3.40001.200521 ; ESP-IDF 4.0.1
|
|
debug_tool = esp-prog
|
|
upload_protocol = esp-prog
|
|
debug_speed = 26000 ; Set JTAG to 26000Khz
|
|
upload_port = /dev/ttyUSB1
|
|
monitor_port = /dev/ttyUSB1
|
|
monitor_speed = 4000000
|
|
monitor_filters = colorize, esp32_exception_decoder
|
|
build_flags = -w
|
|
extra_scripts = post:PlatformioScripts.py
|
|
reset_before_after_flash = true
|
|
|
|
[env:esp32doit-devkit-v1-serial]
|
|
platform = espressif32@3.0.0
|
|
board = esp32doit-devkit-v1
|
|
framework = espidf
|
|
platform_packages =
|
|
tool-esptool
|
|
upload_protocol = esptool
|
|
upload_port = /dev/ttyUSB1
|
|
monitor_port = /dev/ttyUSB1
|
|
monitor_speed = 4000000
|
|
monitor_filters = colorize, esp32_exception_decoder
|
|
build_flags = -w
|
|
upload_command = $PYTHONEXE $UPLOADER --chip esp32 --port $UPLOAD_PORT --baud 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 $BUILD_DIR/bootloader.bin 0x8000 $BUILD_DIR/partitions.bin 0x10000 $BUILD_DIR/firmware.bin
|
|
extra_scripts = post:PlatformioScripts.py
|
|
reset_before_after_flash = true
|