58 lines
2.0 KiB
Plaintext
58 lines
2.0 KiB
Plaintext
# Copyright (c) 2023 Nordic Semiconductor ASA
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
config SOC_POSIX
|
|
select ARCH_POSIX
|
|
select CPU_HAS_FPU
|
|
|
|
if SOC_POSIX
|
|
|
|
config NATIVE_SIMULATOR_MCU_N
|
|
int "CPU Number this image targets"
|
|
range 0 15
|
|
default 0
|
|
depends on NATIVE_LIBRARY
|
|
help
|
|
Which native simulator microcontroller/CPU number is this image targeting.
|
|
This option is only applicable for targets which use the
|
|
native simulator as their runner.
|
|
|
|
config NATIVE_SIMULATOR_NUMBER_MCUS
|
|
int "Total number of MCUs this target has"
|
|
range 1 16
|
|
default 1
|
|
depends on NATIVE_LIBRARY
|
|
help
|
|
How many AMP MCUs does this target have in total.
|
|
|
|
config NATIVE_SIMULATOR_PRIMARY_MCU_INDEX
|
|
int "Which CPU is the primary/preferred"
|
|
default 0
|
|
depends on NATIVE_LIBRARY
|
|
help
|
|
On a multi MCU device, which MCU is the preferred one.
|
|
This MCU will for example have its tests command line parameters presented
|
|
without any prefix. Note that an MCU being primary does not imply it will be
|
|
the first one to boot, or even that it will boot automatically.
|
|
|
|
config NATIVE_SIMULATOR_EXTRA_IMAGE_PATHS
|
|
string "Other cores images to include"
|
|
depends on NATIVE_LIBRARY
|
|
help
|
|
This option can be used to provide the native simulator with other MCUs/Cores images which have
|
|
been produced by either other Zephyr builds or different OS builds.
|
|
So you can, for ex., use this application build to produce one core image, and at the same time
|
|
have it produce the final link with the native simulator runner and the other MCU images.
|
|
|
|
config NATIVE_SIMULATOR_AUTOSTART_MCU
|
|
bool "Auto-start this MCU"
|
|
depends on NATIVE_LIBRARY
|
|
help
|
|
Automatically start the MCU this Zephyr image is built for during HW boot,
|
|
even if in other circumstances this MCU would not start automatically (for ex. because
|
|
another core is meant to release its reset).
|
|
If that MCU was, by HW design, going to start at HW boot anyhow, this option does nothing.
|
|
This option is meant to facilitate development.
|
|
|
|
endif # SOC_POSIX
|