From 8fbaffe56e92f2dbd22f44cd3eb2fa16214c929b Mon Sep 17 00:00:00 2001 From: deadprogram Date: Fri, 27 Feb 2026 12:21:11 +0100 Subject: [PATCH] targets: modify esp32, esp32s3, esp32c3, & esp8266 targets to use built-in esp32flash Signed-off-by: deadprogram --- targets/esp32.json | 2 +- targets/esp32c3.json | 2 +- targets/esp32s3.json | 2 +- targets/esp8266.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/targets/esp32.json b/targets/esp32.json index f49282fdd..7aad3da4e 100644 --- a/targets/esp32.json +++ b/targets/esp32.json @@ -15,7 +15,7 @@ "src/internal/task/task_stack_esp32.S" ], "binary-format": "esp32", - "flash-command": "esptool.py --chip=esp32 --port {port} write_flash 0x1000 {bin} -ff 80m -fm dout", + "flash-method": "esp32flash", "emulator": "qemu-system-xtensa -machine esp32 -nographic -drive file={img},if=mtd,format=raw", "gdb": ["xtensa-esp32-elf-gdb"] } diff --git a/targets/esp32c3.json b/targets/esp32c3.json index fd993b8bb..3336f3c18 100644 --- a/targets/esp32c3.json +++ b/targets/esp32c3.json @@ -13,7 +13,7 @@ "src/device/esp/esp32c3.S" ], "binary-format": "esp32c3", - "flash-command": "esptool.py --chip=esp32c3 --port {port} write_flash 0x0 {bin}", + "flash-method": "esp32flash", "serial-port": ["303a:1001"], "openocd-interface": "esp_usb_jtag", "openocd-target": "esp32c3", diff --git a/targets/esp32s3.json b/targets/esp32s3.json index 051cc8542..8f534e289 100644 --- a/targets/esp32s3.json +++ b/targets/esp32s3.json @@ -15,7 +15,7 @@ "src/internal/task/task_stack_esp32.S" ], "binary-format": "esp32s3", - "flash-command": "esptool.py --chip=esp32s3 --port {port} write_flash 0x0000 {bin} -ff 80m -fm dout", + "flash-method": "esp32flash", "emulator": "qemu-system-xtensa -machine esp32 -nographic -drive file={img},if=mtd,format=raw", "gdb": ["xtensa-esp32-elf-gdb"] } diff --git a/targets/esp8266.json b/targets/esp8266.json index bb02c3db2..b6e4a3500 100644 --- a/targets/esp8266.json +++ b/targets/esp8266.json @@ -14,5 +14,5 @@ "src/internal/task/task_stack_esp8266.S" ], "binary-format": "esp8266", - "flash-command": "esptool.py --chip=esp8266 --port {port} write_flash 0x00000 {bin} -fm qio" + "flash-method": "esp32flash" }