runners: esp32: Fix board arguments

Fix board arguments to properly build runners.yaml and
set esp-monitor-baud.

Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
This commit is contained in:
Raffael Rostagno 2025-02-25 11:08:32 -03:00 committed by Fabio Baltieri
commit 40823be8b7
2 changed files with 6 additions and 6 deletions

View file

@ -13,4 +13,4 @@ board_runner_args(openocd --gdb-init "thb main")
set(ESP_IDF_PATH ${ZEPHYR_HAL_ESPRESSIF_MODULE_DIR})
assert(ESP_IDF_PATH "ESP_IDF_PATH is not set")
board_finalize_runner_args(esp32 "--esp-idf-path=${ESP_IDF_PATH}")
board_runner_args(esp32 "--esp-idf-path=${ESP_IDF_PATH}")

View file

@ -12,7 +12,7 @@ math(EXPR esptoolpy_flashsize "${CONFIG_FLASH_SIZE} / 0x100000")
# Get UART baudrate from DT
dt_chosen(dts_shell_uart PROPERTY "zephyr,shell-uart")
if(${dts_shell_uart})
if(DEFINED dts_shell_uart AND dts_shell_uart)
dt_prop(monitor_baud PATH ${dts_shell_uart} PROPERTY "current-speed")
endif()
@ -51,10 +51,10 @@ else()
endif()
dt_reg_addr(image_off PATH ${dts_partition_path})
board_finalize_runner_args(esp32 "--esp-app-address=${image_off}")
board_finalize_runner_args(esp32 "--esp-flash-size=${esptoolpy_flashsize}MB")
board_finalize_runner_args(esp32 "--esp-flash-freq=${CONFIG_ESPTOOLPY_FLASHFREQ}")
board_finalize_runner_args(esp32 "--esp-flash-mode=${CONFIG_ESPTOOLPY_FLASHMODE}")
board_runner_args(esp32 "--esp-app-address=${image_off}")
board_runner_args(esp32 "--esp-flash-size=${esptoolpy_flashsize}MB")
board_runner_args(esp32 "--esp-flash-freq=${CONFIG_ESPTOOLPY_FLASHFREQ}")
board_runner_args(esp32 "--esp-flash-mode=${CONFIG_ESPTOOLPY_FLASHMODE}")
board_finalize_runner_args(esp32 "--esp-monitor-baud=${monitor_baud}")
message("-- Image partition ${dts_partition_path}")