rockchip: 添加BSP内核构建支持,添加Armsom-Sige5的构建支持
This commit is contained in:
parent
3bd19886f8
commit
b43275af72
@ -12,7 +12,9 @@
|
||||
|
||||
# 新开发板适配指南
|
||||
|
||||
## 内核移植
|
||||
## 准备内核
|
||||
|
||||
### 移植 openEuler 内核
|
||||
|
||||
内核移植是难度较大的工作,具体步骤不做介绍,移植 openEuler 内核的大致流程如下:
|
||||
|
||||
@ -32,6 +34,10 @@
|
||||
|
||||
2. 如果内核仓库中已经存在相关驱动,则只需要在相应内核仓库提交对应开发板的内核设备树即可。
|
||||
|
||||
### 使用 BSP 内核
|
||||
|
||||
如果想使用 BSP 内核进行测试,可以在构建指令中指定 BSP 内核的仓库地址及对应分支,参考[一次构建](../瑞芯微等开发板.md#一次构建)。
|
||||
|
||||
## 准备 u-boot
|
||||
|
||||
- RK3399
|
||||
|
||||
@ -256,6 +256,14 @@
|
||||
|
||||
`sudo bash build.sh --board firefly-roc-rk3568-pc -n openEuler-22.03-LTS-SP3-ROC-RK3568-PC-aarch64-alpha1 -k https://gitee.com/openeuler/rockchip-kernel.git -b openEuler-22.03-LTS-SP3 -c openeuler_rockchip_defconfig -r https://gitee.com/src-openeuler/openEuler-repos/raw/openEuler-22.03-LTS-SP3/generic.repo -s headless`
|
||||
|
||||
4. BananaPi Armsom-Sige5
|
||||
|
||||
已测试的版本如下:
|
||||
|
||||
- openEuler-22.03-LTS-SP3,使用 Armbian 提供的 Rockchip BSP 内核,构建命令如下:
|
||||
|
||||
`sudo bash build.sh --board armsom-sige5 -n openEuler-22.03-LTS-SP3-Armsom-Sige5-aarch64-alpha1 -k https://github.com/armbian/linux-rockchip.git -b rk-6.1-rkr5.1 -c rockchip_linux_defconfig -r https://gitee.com/src-openeuler/openEuler-repos/raw/openEuler-22.03-LTS-SP3/generic.repo -s headless`
|
||||
|
||||
适用的 Phytium 开发板:
|
||||
|
||||
已经测试的开发板如下,其他类型 Phytium 开发板适用情况待测试。
|
||||
|
||||
BIN
scripts/rockchip/bin/u-boot/armsom-sige5/idbloader.img
Normal file
BIN
scripts/rockchip/bin/u-boot/armsom-sige5/idbloader.img
Normal file
Binary file not shown.
BIN
scripts/rockchip/bin/u-boot/armsom-sige5/u-boot.itb
Normal file
BIN
scripts/rockchip/bin/u-boot/armsom-sige5/u-boot.itb
Normal file
Binary file not shown.
12
scripts/rockchip/boards/armsom-sige5.conf
Normal file
12
scripts/rockchip/boards/armsom-sige5.conf
Normal file
@ -0,0 +1,12 @@
|
||||
ubootconfig=none
|
||||
local_uboot_dir=${nonfree_bin_dir}/u-boot/armsom-sige5
|
||||
dtb_name=rk3576-armsom-sige5
|
||||
platform=rockchip
|
||||
soc_name=rk3576
|
||||
arch=arm64
|
||||
part_table=gpt
|
||||
|
||||
POST_BOARD_OVERLAY() {
|
||||
echo "Put ${board} firmware into rootfs..."
|
||||
echo "Nothing to do..."
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user