zephyr-bsp: add support for v2m-musca-b1

Signed-off-by: Jon Mason <jon.mason@arm.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
This commit is contained in:
Jon Mason
2022-10-07 10:12:02 -04:00
committed by Naveen Saini
parent 68424901c6
commit a3dda6da2d
3 changed files with 38 additions and 0 deletions

View File

@@ -147,3 +147,6 @@ qemu-x86:
stm32mp157c-dk2:
extends: .build
v2m-musca-b1:
extends: .build

10
ci/v2m-musca-b1.yml Normal file
View File

@@ -0,0 +1,10 @@
header:
version: 11
includes:
- ci/base.yml
local_conf_header:
nonbuilding_tests: |
ZEPHYRTESTS:remove = "common sleep poll device queue"
machine: v2m-musca-b1

View File

@@ -0,0 +1,25 @@
# Configuration for Musca-B1 development board
#@TYPE: Machine
#@NAME: Musca-B1 machine
#@DESCRIPTION: Machine configuration for Musca-B1
DEFAULTTUNE ?= "armv8m-main"
require conf/machine/include/arm/armv8-m/tune-cortexm33.inc
# GLIBC will not work with Cortex-M.
TCLIBC = "newlib"
# For runqemu
IMAGE_FSTYPES += "ext4"
IMAGE_CLASSES += "qemuboot"
QB_SYSTEM_NAME = "qemu-system-arm"
QB_MACHINE = "-machine musca-b1"
QB_CPU = "-cpu cortex-m33"
QB_GRAPHICS = "-nographic -vga none"
QB_MEM = "512k"
# Zephyr RTOS settings
ZEPHYR_BOARD = "v2m_musca_b1"
ZEPHYR_INHERIT_CLASSES += "zephyr-qemuboot"
ARCH:musca-b1 = "arm"