|
@@ -8,32 +8,21 @@ DEPENDS += "opensbi deploy-bootfiles quilt quilt-native"
|
|
|
|
|
|
LIC_FILES_CHKSUM = ""
|
|
|
|
|
|
-require dubhe-image-essential.inc
|
|
|
+IMAGE_FSTYPES += "qspi_ext4 qspi_sd"
|
|
|
|
|
|
-#DEPENDS = "opensbi deploy-bootfiles"
|
|
|
-#IMAGE_INSTALL += "tools-sdk dev-pkgs"
|
|
|
-#IMAGE_INSTALL += "packagegroup-common-essential"
|
|
|
-#IMAGE_INSTALL += "packagegroup-network-essential"
|
|
|
-#IMAGE_INSTALL += "packagegroup-core-ssh-openssh"
|
|
|
+require dubhe-image-essential.inc
|
|
|
|
|
|
-#export IMAGE_BASENAME = "${PN}"
|
|
|
export IMAGE_BASENAME = "console-image-minimal"
|
|
|
|
|
|
-# NFS workaround
|
|
|
-#ROOTFS_POSTPROCESS_COMMAND += "nfs_rootfs ; lighttpd_rootfs ;"
|
|
|
-#nfs_rootfs(){
|
|
|
-# cd ${IMAGE_ROOTFS}/lib/systemd/system/; sed -i '/Wants/a ConditionKernelCommandLine=!root=/dev/nfs' connman.service
|
|
|
-#}
|
|
|
+do_image_qspi_ext4[depends] += " \
|
|
|
+ deploy-bootfiles:do_deploy \
|
|
|
+ opensbi:do_deploy \
|
|
|
+ virtual/kernel:do_deploy \
|
|
|
+ "
|
|
|
|
|
|
-#lighttpd_rootfs(){
|
|
|
-# rm ${IMAGE_ROOTFS}/var/log; mkdir -p ${IMAGE_ROOTFS}/var/log; touch ${IMAGE_ROOTFS}/var/log/lighttpd
|
|
|
-#}
|
|
|
+IMAGE_TYPEDEP:qspi_sd = "ext4 wic wic.gz wic.bmap"
|
|
|
|
|
|
-do_qspi[depends] += " deploy-bootfiles:do_deploy"
|
|
|
-do_qspi[depends] += " opensbi:do_deploy"
|
|
|
-do_qspi[depends] += " virtual/kernel:do_deploy"
|
|
|
-
|
|
|
-do_qspi (){
|
|
|
+IMAGE_CMD:qspi_ext4 (){
|
|
|
dd if=${DEPLOY_DIR_IMAGE}/bootcode_min.bin of=${DEPLOY_DIR_IMAGE}/starfive-dubhe-90-qspi-ext4-image.bin bs=32 seek=0 count=128
|
|
|
dd if=${DEPLOY_DIR_IMAGE}/bootjump.bin of=${DEPLOY_DIR_IMAGE}/starfive-dubhe-90-qspi-ext4-image.bin bs=32 seek=128 count=1
|
|
|
dd if=${DEPLOY_DIR_IMAGE}/dubhe90_fpga_ext4.dtb of=${DEPLOY_DIR_IMAGE}/starfive-dubhe-90-qspi-ext4-image.bin bs=32 seek=129 count=255
|
|
@@ -43,9 +32,7 @@ do_qspi (){
|
|
|
dd if=${DEPLOY_DIR_IMAGE}/dubhe80_fpga_ext4.dtb of=${DEPLOY_DIR_IMAGE}/starfive-dubhe-80-qspi-ext4-image.bin bs=32 seek=129 count=255
|
|
|
}
|
|
|
|
|
|
-do_sd (){
|
|
|
+IMAGE_CMD:qspi_sd (){
|
|
|
cd ${IMGDEPLOYDIR}
|
|
|
bmaptool copy console-image-minimal-starfive-dubhe.wic.gz ${DEPLOY_DIR_IMAGE}/SD-Image.img
|
|
|
}
|
|
|
-
|
|
|
-IMAGE_POSTPROCESS_COMMAND += "do_qspi;do_sd;"
|