1 Star 0 Fork 2

arphone2020/phy6220_evb

forked from yocop/phy6220_evb 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
package.yaml 6.71 KB
一键复制 编辑 原始数据 按行查看 历史
shuke 提交于 2020-11-02 10:01 . init version
## 第一部分: 基础信息
name: phy6220_evb # <必选项> 包名称 (符合C语言变量命名规则),长度少于等于64字节
version: v7.4.1
description: phy6220_evb board configure. # <必选项> 建议至少20字以上
type: board # <可选项> 组件类型,为:solution, chip, board, common,缺省值 common
tag: 核心模块 # <可选项> 组件分类,缺省值: ''
license: Apache license v2.0 # <可选项> 源代码的许可证,要确保所有代码、文件的许可证不冲突。如:MIT,Apache license v2.0,BSD
## 第二部分:依赖信息
# 指定该组件依赖的组件及版本,版本支持条件比较,支持:>=v1.0, >v1.0, ==v1.0, <=v1.0, <v1.0, v1.0
# 未指定条件时,默认为 ==,如 v1.0 与 ==v1.0
# depends: # <可选项> 该组件依赖其他的组件,合理的依赖才能保证组件能编译、使用
# - minilibc: v7.2.0
# - aos: >=v7.2.0
depends:
- chip_phy6220: v7.4.1
- drv_bt_phy6220: v7.4.1
## 第三部分:板级信息
# hw_info: # 对 solution、board、chip 三个字段的改进,统称为 hw_info 字段
# cpu_id: cpu0
# cpu_name: CK804EF
# vendor_name: t-head
# chip_name: chip_pangu # <可选项> 指定芯片组件名,未设置时,使用depends中 chip 第一个组件
# board_name: pangu_cpu0 # <可选项> 指定开发板组件名,未设置时,使用depends中 board 第一个组件
# ld_script: configs/gcc_eflash.ld # <可选项> 连接时使用 LD 脚本,当选把未设置时,使用对应的 board 的 LD 脚本
# flash_program: bin/flash_program.elf # <可选项> 芯片全局烧写程序
# cpu0:
# cpu_name: CK804EF # <必选项> 该芯片使用的 CPU 型号
# ld_script: configs/gcc_eflash.ld # <必选项> 连接时使用 LD 脚本
# flash_program: bin/flash_program.elf # <可选项> 该CPU对应烧写程序,未指定时使用全局烧写程序
# cpu1:
# cpu_name: CK804EF # <必选项> 该芯片使用的 CPU 型号
# ld_script: configs/gcc_eflash.ld # <可选项> 连接时使用 LD 脚本
# flash_program: bin/flash_program.elf # <可选项> 该CPU对应烧写程序,未指定时使用全局烧写程序
## solution component
# hw_info:
# cpu_id: cpu0
# board_name: pangu_cpu0
# cpu_name: CK805EF
# vendor_name: csky
# chip_name: 'chip_pangu'
# ld_script: configs/gcc_eflash.ld.S
## board component
# hw_info:
# chip_name: chip_pangu
# ld_script: configs/gcc_eflash.ld
## chip component (单处理器)
# hw_info:
# cpu_name: CK804EF
# ld_script: configs/gcc_eflash.ld
# flash_program: bin/flash_program.elf
## chip component(多处理器)
# hw_info:
# cpu0:
# cpu_name: CK804EF # <必选项> 该芯片使用的 CPU 型号
# ld_script: configs/gcc_eflash.ld # <必选项> 连接时使用 LD 脚本
# flash_program: bin/flash_program.elf # <可选项> 该CPU对应烧写程序,未指定时使用全局烧写程序
# cpu1:
# cpu_name: CK804EF # <必选项> 该芯片使用的 CPU 型号
# ld_script: configs/gcc_eflash.ld # <必选项> 连接时使用 LD 脚本
# flash_program: bin/flash_program.elf # <可选项> 该CPU对应烧写程序,未指定时使用全局烧写程序
# flash_program: bin/flash_program.elf # <可选项> 芯片全局烧写程序
board:
vendor_name: phyplus
chip_name: chip_phy6220
cpu_name: CK802
ld_script: configs/gcc_csky.ld
## 第四部分:编译连接信息
# build_config: # <可选项> 编译配置项
# include: # <可选项> 编译时,影响编译器的-I 参数 ,全局有效
# - src # include 只能是该软件包下的目录,不能使用外部目录
# internal_include: # <可选项> 编译时,影响编译器的-I 参数 ,组件内有效
# - include
# cflag: '' # <可选项> C 编译器所需要要的编译参数
# cxxflag: '' # <可选项> CXX 编译器所需要要的编译参数
# asmflag: '' # <可选项> 汇编器所需要要参数
# define: # <可选项> 宏定义, 增加编译器的-D 选项,如:
# XXX: 1 # -DXXX=1
# AAA: 1 # -DAAA
# STR: "abc" # -DSTR="abc"
# libs: # 该组件中支持的二进制静态库,如:libxxx.a, libyyy.a
# - xxx # -lxxx
# - yyy # -lyyy
# libpath: # 指定静态库所在的路径(相对于该组件路径)
# - libs # -Llibs
build_config:
cflag: >
-nostdlib -mistack -Wpointer-arith -Wundef -Wall -Wl,-EL -ffunction-sections
-fdata-sections -fno-inline-functions -fno-builtin -fno-strict-aliasing
-fno-strength-reduce
include:
- include
source_file: # <可选项> 指定参与编译的源代码文件,支持通配符,采用相对路径
- "*.c" # 例:组件 src 目录下所有的扩展名为 c 的源代码文件
## 第五部分:配置信息
def_config:
BOARD_PHY6220_EVB: 1 # 组件的可配置项
CONFIG_UART_RECV_BUF_SIZE: 128
CONFIG_MAX_PARTITION_NUM: 8
## 第六部分:安装信息
# install:
# - dest: include/ # 安装的目的路径 dest是相当路径,通常是相对于YoC SDK 安装目录
# source: # 安装源列表
# - src/*.h # 支持通配符,相对路径
## 第七部分:导出部分
# export:
# - dest: "<SOLUTION_PATH>/generated/data" # 安装的目的路径 dest是相当路径
# source: # 安装源列表
# - "bootimgs/boot"
# - "bootimgs/tee"
# - "bootimgs/mtb"
# - "configs/config.yaml"
export:
- dest: "<SOLUTION_PATH>/generated/data"
source:
- "bootimgs/boot"
- "bootimgs/bomtb"
- "configs/config.yaml"
- dest: "<SOLUTION_PATH>/script"
source:
- "configs/PHY6220_Flash.elf"
- "script/aft_build.sh"
- "script/flash.sh"
- dest: "<SOLUTION_PATH>"
source:
- "configs/.gdbinit"
- dest: "<SOLUTION_PATH>/misc"
source:
- "rom_ck802.elf.ck802sym"
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/arphone2020/phy6220_evb.git
[email protected]:arphone2020/phy6220_evb.git
arphone2020
phy6220_evb
phy6220_evb
v7.4.1

搜索帮助