summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hw/bsp/family_support.cmake6
-rw-r--r--hw/bsp/rp2040/family.cmake2
-rw-r--r--hw/bsp/samd11/family.cmake2
-rw-r--r--hw/bsp/samd21/family.cmake2
-rw-r--r--hw/bsp/samd5x_e5x/family.cmake2
-rw-r--r--hw/bsp/samg/boards/samg55_xplained/board.mk4
-rw-r--r--hw/bsp/samg/family.cmake4
-rw-r--r--hw/bsp/samg/family.mk2
-rw-r--r--hw/bsp/saml2x/family.cmake2
-rw-r--r--hw/bsp/tm4c/family.cmake2
10 files changed, 16 insertions, 12 deletions
diff --git a/hw/bsp/family_support.cmake b/hw/bsp/family_support.cmake
index 5f0653646..bac1ecb5f 100644
--- a/hw/bsp/family_support.cmake
+++ b/hw/bsp/family_support.cmake
@@ -415,17 +415,17 @@ endfunction()
# Add flash openocd target
-function(family_flash_openocd TARGET CLI_OPTIONS)
+function(family_flash_openocd TARGET)
if (NOT DEFINED OPENOCD)
set(OPENOCD openocd)
endif ()
- separate_arguments(CLI_OPTIONS_LIST UNIX_COMMAND ${CLI_OPTIONS})
+ separate_arguments(OPENOCD_OPTION_LIST UNIX_COMMAND ${OPENOCD_OPTION})
# note skip verify since it has issue with rp2040
add_custom_target(${TARGET}-openocd
DEPENDS ${TARGET}
- COMMAND ${OPENOCD} ${CLI_OPTIONS_LIST} -c "program $<TARGET_FILE:${TARGET}> reset exit"
+ COMMAND ${OPENOCD} ${OPENOCD_OPTION_LIST} -c "program $<TARGET_FILE:${TARGET}> reset exit"
VERBATIM
)
endfunction()
diff --git a/hw/bsp/rp2040/family.cmake b/hw/bsp/rp2040/family.cmake
index a298e684b..b41d7fbea 100644
--- a/hw/bsp/rp2040/family.cmake
+++ b/hw/bsp/rp2040/family.cmake
@@ -179,7 +179,7 @@ function(family_configure_target TARGET RTOS)
pico_enable_stdio_uart(${TARGET} 1)
target_link_libraries(${TARGET} PUBLIC pico_stdlib tinyusb_board${RTOS_SUFFIX} tinyusb_additions)
- family_flash_openocd(${TARGET} ${OPENOCD_OPTION})
+ family_flash_openocd(${TARGET})
family_flash_jlink(${TARGET})
endfunction()
diff --git a/hw/bsp/samd11/family.cmake b/hw/bsp/samd11/family.cmake
index c0d1f5a7e..c9ccc86f8 100644
--- a/hw/bsp/samd11/family.cmake
+++ b/hw/bsp/samd11/family.cmake
@@ -112,5 +112,5 @@ function(family_configure_example TARGET RTOS)
# Flashing
family_add_bin_hex(${TARGET})
family_flash_jlink(${TARGET})
- #family_flash_openocd(${TARGET} ${OPENOCD_OPTION})
+ #family_flash_openocd(${TARGET})
endfunction()
diff --git a/hw/bsp/samd21/family.cmake b/hw/bsp/samd21/family.cmake
index e081aedaf..c836b85d9 100644
--- a/hw/bsp/samd21/family.cmake
+++ b/hw/bsp/samd21/family.cmake
@@ -108,5 +108,5 @@ function(family_configure_example TARGET RTOS)
# Flashing
family_add_bin_hex(${TARGET})
family_flash_jlink(${TARGET})
- #family_flash_openocd(${TARGET} ${OPENOCD_OPTION})
+ #family_flash_openocd(${TARGET})
endfunction()
diff --git a/hw/bsp/samd5x_e5x/family.cmake b/hw/bsp/samd5x_e5x/family.cmake
index 6d64a5fe4..fd95ce10e 100644
--- a/hw/bsp/samd5x_e5x/family.cmake
+++ b/hw/bsp/samd5x_e5x/family.cmake
@@ -105,5 +105,5 @@ function(family_configure_example TARGET RTOS)
# Flashing
family_add_bin_hex(${TARGET})
family_flash_jlink(${TARGET})
- #family_flash_openocd(${TARGET} ${OPENOCD_OPTION})
+ #family_flash_openocd(${TARGET})
endfunction()
diff --git a/hw/bsp/samg/boards/samg55_xplained/board.mk b/hw/bsp/samg/boards/samg55_xplained/board.mk
index 4481cbaf7..8751ff63e 100644
--- a/hw/bsp/samg/boards/samg55_xplained/board.mk
+++ b/hw/bsp/samg/boards/samg55_xplained/board.mk
@@ -4,3 +4,7 @@ JLINK_DEVICE = ATSAMG55J19
# All source paths should be relative to the top level.
LD_FILE = $(BOARD_PATH)/samg55j19_flash.ld
+
+OPENOCD_OPTION = -f board/atmel_samg55_xplained_pro.cfg
+
+flash: flash-openocd
diff --git a/hw/bsp/samg/family.cmake b/hw/bsp/samg/family.cmake
index b88097858..1cc715ce6 100644
--- a/hw/bsp/samg/family.cmake
+++ b/hw/bsp/samg/family.cmake
@@ -11,7 +11,7 @@ set(CMAKE_SYSTEM_PROCESSOR cortex-m4 CACHE INTERNAL "System Processor")
set(CMAKE_TOOLCHAIN_FILE ${TOP}/examples/build_system/cmake/toolchain/arm_${TOOLCHAIN}.cmake)
set(FAMILY_MCUS SAMG CACHE INTERNAL "")
-set(OPENOCD_OPTION "-f interface/cmsis-dap.cfg -c \"transport select swd\" -f target/at91samdXX.cfg")
+set(OPENOCD_OPTION "-f board/atmel_samg55_xplained_pro.cfg")
#------------------------------------
# BOARD_TARGET
@@ -110,5 +110,5 @@ function(family_configure_example TARGET RTOS)
# Flashing
family_add_bin_hex(${TARGET})
family_flash_jlink(${TARGET})
- #family_flash_openocd(${TARGET} ${OPENOCD_OPTION})
+ family_flash_openocd(${TARGET})
endfunction()
diff --git a/hw/bsp/samg/family.mk b/hw/bsp/samg/family.mk
index 39b4bc19f..d5d2e6122 100644
--- a/hw/bsp/samg/family.mk
+++ b/hw/bsp/samg/family.mk
@@ -41,5 +41,5 @@ INC += \
$(TOP)/${SDK_DIR}/CMSIS/Core/Include
# flash using edbg from https://github.com/ataradov/edbg
-flash: $(BUILD)/$(PROJECT).bin
+flash-edbg: $(BUILD)/$(PROJECT).bin
edbg --verbose -t samg55 -pv -f $<
diff --git a/hw/bsp/saml2x/family.cmake b/hw/bsp/saml2x/family.cmake
index 8390cdc9c..2338d1916 100644
--- a/hw/bsp/saml2x/family.cmake
+++ b/hw/bsp/saml2x/family.cmake
@@ -112,5 +112,5 @@ function(family_configure_example TARGET RTOS)
# Flashing
family_add_bin_hex(${TARGET})
family_flash_jlink(${TARGET})
- #family_flash_openocd(${TARGET} ${OPENOCD_OPTION})
+ #family_flash_openocd(${TARGET})
endfunction()
diff --git a/hw/bsp/tm4c/family.cmake b/hw/bsp/tm4c/family.cmake
index f7ab2fb28..86db985d6 100644
--- a/hw/bsp/tm4c/family.cmake
+++ b/hw/bsp/tm4c/family.cmake
@@ -91,5 +91,5 @@ function(family_configure_example TARGET RTOS)
# Flashing
family_add_bin_hex(${TARGET})
- family_flash_openocd(${TARGET} ${OPENOCD_OPTION})
+ family_flash_openocd(${TARGET})
endfunction()