mirror of
https://git.yoctoproject.org/meta-arm
synced 2026-06-10 04:00:51 +00:00
arm-bsp: add zephyr for musca-s1
Zephyr supports musca-s1 boards. Add support in the machine config file and the relevant CI entries to build it. Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
+3
-1
@@ -2,9 +2,11 @@ header:
|
|||||||
version: 11
|
version: 11
|
||||||
includes:
|
includes:
|
||||||
- ci/base.yml
|
- ci/base.yml
|
||||||
- ci/meta-openembedded.yml
|
- ci/meta-zephyr.yml
|
||||||
|
|
||||||
|
|
||||||
machine: musca-s1
|
machine: musca-s1
|
||||||
|
|
||||||
target:
|
target:
|
||||||
- trusted-firmware-m
|
- trusted-firmware-m
|
||||||
|
- zephyr-philosophers
|
||||||
|
|||||||
@@ -9,4 +9,19 @@ require conf/machine/include/arm/armv8-m/tune-cortexm33.inc
|
|||||||
# GLIBC will not work with Cortex-M.
|
# GLIBC will not work with Cortex-M.
|
||||||
TCLIBC = "newlib"
|
TCLIBC = "newlib"
|
||||||
|
|
||||||
|
# For runqemu
|
||||||
|
IMAGE_FSTYPES += "ext4"
|
||||||
|
IMAGE_CLASSES += "qemuboot"
|
||||||
|
QB_SYSTEM_NAME = "qemu-system-arm"
|
||||||
|
QB_MACHINE = "-machine musca-s1"
|
||||||
|
QB_CPU = "-cpu cortex-m33"
|
||||||
|
QB_OPT_APPEND = "-nographic -vga none"
|
||||||
|
QB_MEM = "512k"
|
||||||
|
QB_RNG = ""
|
||||||
|
|
||||||
|
# Zephyr RTOS settings
|
||||||
|
ZEPHYR_BOARD = "v2m_musca_s1"
|
||||||
|
ZEPHYR_INHERIT_CLASSES += "zephyr-qemuboot"
|
||||||
|
ARCH:musca-s1 = "arm"
|
||||||
|
|
||||||
TFM_PLATFORM = "arm/musca_s1"
|
TFM_PLATFORM = "arm/musca_s1"
|
||||||
|
|||||||
Reference in New Issue
Block a user