RK356x 添加板级配置文件

1、环境介绍

硬件:飞凌ok3568-c开发板

软件:原厂rk356x sdk

2、结果展示

执行./build.sh lunch后,出现自定义的板级配置选项:

3、添加板级配置单

<sdk>/device/rockchip/.chips/目录下存放了相关芯片级的配置,我使用的是rk356x sdk,所以这里只有“rk3566_rk3568”一个文件夹:

进入rk3566_rk3568文件夹,可以看到有很多配置单。这里配置单的主要作用是指定该板卡所使用的内核配置单、内核设备树、分区表信息等:

这里我复制“rockchip_rk3568_evb8_lp4_v10_defconfig”配置单,并重命名为“forlinx_rk3568_c_linux_defconfig”

cp rockchip_rk3568_evb8_lp4_v10_defconfig forlinx_rk3568_c_linux_defconfig

注意命名格式要求:

  1. 脚本是以下划线分割字符串的。在分割出来的字符串中,要有芯片名,如“forlinx_rk3568_c_linux_defconfig”,分割出来的字符串有forlinx,rk3568,c,linux,defconfig。芯片名是rk3568,不要让分割出来的芯片名掺杂其它字符。
  2. 文件名要以_defconfig结尾。

4、修改板级配置单

指定自己的内核配置单和内核设备树文件:

在这里插入图片描述

4.1、添加新的内核配置单文件

内核配置单路径在/kernel/arch/arm64/configs,默认使用的是rockchip_linux_defconfig

这里复制一份出来,重命名为OK3568-C-linux_defconfig

cp rockchip_linux_defconfig OK3568-C-linux_defconfig

4.2、添加新的设备树文件

设备树路径在/kernel/arch/arm64/boot/dts/rockchip,这里复制rk3568-evb8-lp4-v10-linux.dts,并重命名为OK3568-C-linux.dts

cp rk3568-evb8-lp4-v10-linux.dts OK3568-C-linux.dts

5、验证

回到sdk根目录,验证是否有出现新的板级配置文件:

./build.sh lunch

编译验证:

./build.sh
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值