94428044e2
Currently there is no way to support running a board on multiple emulation platforms nor to choose a desired emulation platform for the simulation to be run on. This commit introduces a new SUPPORTED_EMU_PLATFORMS list, which defines available emulation platforms for a given board. Fixes #12375. Signed-off-by: Filip Kokosinski <fkokosinski@antmicro.com>
23 lines
426 B
CMake
23 lines
426 B
CMake
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
find_program(
|
|
RENODE
|
|
renode
|
|
)
|
|
|
|
set(RENODE_FLAGS
|
|
--disable-xwt
|
|
--port -2
|
|
--pid-file renode.pid
|
|
)
|
|
|
|
add_custom_target(run_renode
|
|
COMMAND
|
|
${RENODE}
|
|
${RENODE_FLAGS}
|
|
-e '$$bin=@${APPLICATION_BINARY_DIR}/zephyr/${KERNEL_ELF_NAME}\; include @${RENODE_SCRIPT}\; s'
|
|
WORKING_DIRECTORY ${APPLICATION_BINARY_DIR}
|
|
DEPENDS ${logical_target_for_zephyr_elf}
|
|
USES_TERMINAL
|
|
)
|