Added basic support for west debug for nrf54h20 RISC-V cpus: nrf54h20_cpuppr and nrf54h20_cpuppr. Note external jlink probe needs to be used. Signed-off-by: Łukasz Stępnicki <lukasz.stepnicki@nordicsemi.no>
25 lines
1.1 KiB
CMake
25 lines
1.1 KiB
CMake
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
include(${ZEPHYR_BASE}/boards/common/nrfutil.board.cmake)
|
|
|
|
if(CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUAPP OR CONFIG_BOARD_NRF54H20DK_NRF54H20_CPURAD)
|
|
if(CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUAPP)
|
|
set(JLINKSCRIPTFILE ${CMAKE_CURRENT_LIST_DIR}/support/nrf54h20_cpuapp.JLinkScript)
|
|
else()
|
|
set(JLINKSCRIPTFILE ${CMAKE_CURRENT_LIST_DIR}/support/nrf54h20_cpurad.JLinkScript)
|
|
endif()
|
|
|
|
board_runner_args(jlink "--device=CORTEX-M33" "--speed=4000" "--tool-opt=-jlinkscriptfile ${JLINKSCRIPTFILE}")
|
|
include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)
|
|
endif()
|
|
|
|
if(CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUPPR OR CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUFLPR)
|
|
if(CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUPPR)
|
|
set(JLINKSCRIPTFILE ${CMAKE_CURRENT_LIST_DIR}/support/nrf54h20_cpuppr.JLinkScript)
|
|
else()
|
|
set(JLINKSCRIPTFILE ${CMAKE_CURRENT_LIST_DIR}/support/nrf54h20_cpuflpr.JLinkScript)
|
|
endif()
|
|
|
|
board_runner_args(jlink "--device=RISC-V" "--speed=4000" "-if SW" "--tool-opt=-jlinkscriptfile ${JLINKSCRIPTFILE}")
|
|
include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)
|
|
endif()
|