8 Star 2 Fork 1

嵌入式软件部/rtems

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
bspphytiumpi.yml 5.31 KB
一键复制 编辑 原始数据 按行查看 历史
zhugengyu 提交于 2024-09-27 14:52 +08:00 . !1添加 Phytium BSP 支持
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: aarch64
bsp: phytium_pi
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2024 Phytium Information Technology, Inc.
cppflags: []
enabled-by: true
family: phytium
includes:
- bsps/../../port/standalone
- bsps/../../../standalone/common
- bsps/../../../standalone/arch/armv8/common
- bsps/../../../standalone/arch/armv8/aarch64
- bsps/aarch64/phytium/include/soc/phytiumpi
- bsps/../../../standalone/board/firefly
- bsps/../../../standalone/board/port
- bsps/../../../standalone/drivers/iomux/fiopad
- bsps/../../../standalone/drivers/mmc/fsdif
- bsps/../../../standalone/drivers/watchdog/fwdt
install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/aarch64/phytium/include/bsp.h
- bsps/aarch64/phytium/include/tm27.h
# support source files using #include "fparameters.h"
- bsps/aarch64/phytium/include/soc/phytiumpi/fparameters_comm.h
- bsps/aarch64/phytium/include/soc/phytiumpi/fparameters.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/aarch64/phytium/include/bsp/irq.h
# support source files using #inclde <soc/phytiumpi/fparameters.h>
- destination: ${BSP_INCLUDEDIR}/soc/phytiumpi
source:
- bsps/aarch64/phytium/include/soc/phytiumpi/fparameters_comm.h
- bsps/aarch64/phytium/include/soc/phytiumpi/fparameters.h
- destination: ${BSP_INCLUDEDIR}/phytium
source:
- bsps/../../port/standalone/fdrivers_port.h
- bsps/../../port/standalone/fboard_port.h
- bsps/../../port/standalone/fdebug.h
- bsps/../../port/standalone/debug_printf.h
- bsps/../../../standalone/arch/armv8/aarch64/faarch.h
- bsps/../../../standalone/common/fassert.h
- bsps/../../../standalone/common/ferror_code.h
- bsps/../../../standalone/common/fio.h
- bsps/../../../standalone/common/fkernel.h
- bsps/../../../standalone/common/ftypes.h
- bsps/../../../standalone/board/firefly/fio_mux.h
- bsps/../../../standalone/board/firefly/fsdif_timing.h
- bsps/../../../standalone/drivers/iomux/fiopad/fiopad_hw.h
- bsps/../../../standalone/drivers/iomux/fiopad/fiopad.h
- bsps/../../../standalone/drivers/mmc/fsdif/fsdif_hw.h
- bsps/../../../standalone/drivers/mmc/fsdif/fsdif.h
- bsps/../../../standalone/drivers/watchdog/fwdt/fwdt_hw.h
- bsps/../../../standalone/drivers/watchdog/fwdt/fwdt.h
links:
- role: build-dependency
uid: ../grp
- role: build-dependency
uid: ../start
- role: build-dependency
uid: ../optmmupages
- role: build-dependency
uid: abi
- role: build-dependency
uid: ../../../cpukit/objsmp
- role: build-dependency
uid: optphytiumpi
- role: build-dependency
uid: optphytium
- role: build-dependency
uid: ../../optcachedata
- role: build-dependency
uid: ../../optcacheinst
# option compile BSP with -O2/-O0/-Og
# - role: build-dependency
# uid: ../../opto2
- role: build-dependency
uid: ../../optog
- role: build-dependency
uid: ../../bspopts
- role: build-dependency
uid: optloadoff
- role: build-dependency
uid: optramlen
- role: build-dependency
uid: optramori
- role: build-dependency
uid: linkercmds
- role: build-dependency
uid: ../../obj
- role: build-dependency
uid: ../../objirq
- role: build-dependency
uid: objphytiumgicv3
- role: build-dependency
uid: ../../objmem
- role: build-dependency
uid: ../objclockarmgenerictimer
- role: build-dependency
uid: ../optflushcacheboot
source:
- bsps/../../port/standalone/fdrivers_port.c
- bsps/../../port/standalone/fboard_port.c
- bsps/../../port/standalone/debug_uart.c
- bsps/../../port/standalone/debug_printf.c
- bsps/../../../standalone/common/fassert.c
- bsps/../../../standalone/board/firefly/fsdif_timing.c
- bsps/../../../standalone/board/firefly/fio_mux.c
- bsps/../../../standalone/drivers/iomux/fiopad/fiopad_g.c
- bsps/../../../standalone/drivers/iomux/fiopad/fiopad_hw.c
- bsps/../../../standalone/drivers/iomux/fiopad/fiopad_sinit.c
- bsps/../../../standalone/drivers/iomux/fiopad/fiopad.c
- bsps/../../../standalone/drivers/mmc/fsdif/fsdif_cmd.c
- bsps/../../../standalone/drivers/mmc/fsdif/fsdif_dma.c
- bsps/../../../standalone/drivers/mmc/fsdif/fsdif_intr.c
- bsps/../../../standalone/drivers/mmc/fsdif/fsdif_pio.c
- bsps/../../../standalone/drivers/mmc/fsdif/fsdif_selftest.c
- bsps/../../../standalone/drivers/mmc/fsdif/fsdif_sinit.c
- bsps/../../../standalone/drivers/mmc/fsdif/fsdif_g.c
- bsps/../../../standalone/drivers/mmc/fsdif/fsdif.c
- bsps/../../../configs/dtb/phytium-pi.c
- bsps/aarch64/phytium/fdt/bsp_fdt.c
- bsps/aarch64/phytium/console/console.c
- bsps/aarch64/phytium/start/bspstart.c
- bsps/aarch64/phytium/start/bspstarthooks.c
- bsps/aarch64/phytium/start/bspstartmmu.c
- bsps/aarch64/phytium/start/bspreset.c
- bsps/aarch64/phytium/start/bspsmp.c
- bsps/aarch64/phytium/start/bspcpuid.S
- bsps/aarch64/shared/cache/cache.c
- bsps/aarch64/shared/mmu/vmsav8-64.c
- bsps/shared/dev/serial/console-termios-init.c
- bsps/shared/dev/serial/console-termios.c
- bsps/shared/dev/serial/arm-pl011.c
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
- bsps/shared/dev/btimer/btimer-cpucounter.c
- bsps/shared/irq/irq-default-handler.c
- bsps/aarch64/shared/start/aarch64-smp.c
- bsps/shared/start/bspfatal-default.c
- bsps/shared/start/gettargethash-default.c
- bsps/shared/start/sbrk.c
- bsps/shared/start/stackalloc.c
- bsps/shared/start/wkspaceinitone.c
- bsps/shared/start/mallocinitmulti.c
- bsps/shared/start/bspgetworkarea-default.c
type: build
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/phytium_embedded/rtems.git
git@gitee.com:phytium_embedded/rtems.git
phytium_embedded
rtems
rtems
main

搜索帮助