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..."
+}