West: Add west simulate
command
Introduce `simulate `command for running samples on a simulator of choice. Initial implementation consists of one runner, dedicated for Renode. Signed-off-by: Michał Szprejda <mszprejda@antmicro.com>
This commit is contained in:
parent
f155ff596c
commit
80900cbc3b
13 changed files with 172 additions and 7 deletions
8
boards/common/renode.board.cmake
Normal file
8
boards/common/renode.board.cmake
Normal file
|
@ -0,0 +1,8 @@
|
|||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
board_set_sim_runner_ifnset(renode)
|
||||
|
||||
board_runner_args(renode "--renode-command=$elf=@${PROJECT_BINARY_DIR}/${KERNEL_ELF_NAME}")
|
||||
board_runner_args(renode "--renode-command=include @${RENODE_SCRIPT}")
|
||||
|
||||
board_finalize_runner_args(renode)
|
|
@ -3,3 +3,6 @@
|
|||
set(SUPPORTED_EMU_PLATFORMS renode)
|
||||
set(RENODE_SCRIPT ${CMAKE_CURRENT_LIST_DIR}/support/m2gl025_miv.resc)
|
||||
set(RENODE_UART sysbus.uart)
|
||||
|
||||
set_ifndef(BOARD_SIM_RUNNER renode)
|
||||
include(${ZEPHYR_BASE}/boards/common/renode.board.cmake)
|
||||
|
|
|
@ -28,3 +28,6 @@ elseif("${BOARD_REVISION}" STREQUAL "B")
|
|||
board_runner_args(jlink "--tool-opt=-autoconnect 1")
|
||||
include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)
|
||||
endif()
|
||||
|
||||
set_ifndef(BOARD_SIM_RUNNER renode)
|
||||
include(${ZEPHYR_BASE}/boards/common/renode.board.cmake)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue