diff --git a/documents/Rockchip.md b/documents/Rockchip.md index 5e031be..a45c2e3 100644 --- a/documents/Rockchip.md +++ b/documents/Rockchip.md @@ -213,6 +213,13 @@ 构建完整镜像命令 + +DShanPi Wiki +

Rockchip RK3576

+

openEuler 22.03 LTS SP3

+构建完整镜像命令 + + Firefly Wiki

Rockchip RK3588

diff --git a/documents/rockchip/构建完整镜像命令列举.md b/documents/rockchip/构建完整镜像命令列举.md index 8c57f18..0e9a63b 100644 --- a/documents/rockchip/构建完整镜像命令列举.md +++ b/documents/rockchip/构建完整镜像命令列举.md @@ -104,6 +104,14 @@ `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` +#### 100ASK DShanPi A1 + +已测试的版本如下: + +- openEuler-22.03-LTS-SP3,使用 Rockchip BSP 内核,构建命令如下: + + `sudo bash build.sh --board dshanpi-a1 -n openEuler-22.03-LTS-SP3-DShanPi-A1-aarch64-alpha1 -k https://github.com/dshanpi/dshanpi-a1-linux-kernel -b rk-6.1 -c rockchip_linux_defconfig -r https://gitee.com/src-openeuler/openEuler-repos/raw/openEuler-22.03-LTS-SP3/generic.repo -s headless` + ### 适用的 RK3588 开发板: 已经测试的开发板如下,其他类型 RK3588 开发板适用情况待测试。 @@ -178,4 +186,4 @@ - openEuler-24.03-LTS,构建命令如下: - `sudo bash build.sh --board longanpi-3h -n openEuler-24.03-LTS-LonganPi-3H-aarch64-alpha1 -k https://gitee.com/openeuler/allwinner-kernel.git -b openEuler-24.03-LTS -c openeuler_allwinner_defconfig -r https://gitee.com/src-openeuler/openEuler-repos/raw/openEuler-24.03-LTS/generic.repo -s headless` \ No newline at end of file + `sudo bash build.sh --board longanpi-3h -n openEuler-24.03-LTS-LonganPi-3H-aarch64-alpha1 -k https://gitee.com/openeuler/allwinner-kernel.git -b openEuler-24.03-LTS -c openeuler_allwinner_defconfig -r https://gitee.com/src-openeuler/openEuler-repos/raw/openEuler-24.03-LTS/generic.repo -s headless` diff --git a/scripts/bin/rockchip/u-boot/dshanpi-a1/idbloader.img b/scripts/bin/rockchip/u-boot/dshanpi-a1/idbloader.img new file mode 100644 index 0000000..76041c5 Binary files /dev/null and b/scripts/bin/rockchip/u-boot/dshanpi-a1/idbloader.img differ diff --git a/scripts/bin/rockchip/u-boot/dshanpi-a1/u-boot.itb b/scripts/bin/rockchip/u-boot/dshanpi-a1/u-boot.itb new file mode 100644 index 0000000..e4babfb Binary files /dev/null and b/scripts/bin/rockchip/u-boot/dshanpi-a1/u-boot.itb differ diff --git a/scripts/boards/dshanpi-a1.conf b/scripts/boards/dshanpi-a1.conf new file mode 100644 index 0000000..3307cfe --- /dev/null +++ b/scripts/boards/dshanpi-a1.conf @@ -0,0 +1,12 @@ +ubootconfig= +local_uboot_dir=${nonfree_bin_dir}/u-boot/dshanpi-a1 +dtb_name=rk3576-100ask-dshanpi-a1 +platform=rockchip +soc_name=rk3576 +arch=arm64 +part_table=gpt +boot_size=512 +POST_BOARD_OVERLAY() { + echo "Put ${board} firmware into rootfs..." + echo "Nothing to do..." +}