소스 검색

dubhe: qspi-nfs-image: Added qspi nfs image

Added qspi nfs image bb recipe to generate qspi nfs image.

Signed-off-by: weiheng.cheng <weiheng.cheng@starfivetech.com>
weiheng.cheng 1 년 전
부모
커밋
de18e79928
2개의 변경된 파일13개의 추가작업 그리고 13개의 파일을 삭제
  1. 1 1
      recipes-images/qspi-nfs-image/qspi-nfs-essential.inc
  2. 12 12
      recipes-images/qspi-nfs-image/qspi-nfs-image_0.1.bb

+ 1 - 1
recipes-images/dubhe-image-minimal/dubhe-image-essential.inc → recipes-images/qspi-nfs-image/qspi-nfs-essential.inc

@@ -10,4 +10,4 @@ IMAGE_ROOTFS_SIZE ?= "8192"
 IMAGE_FEATURES += "allow-empty-password empty-root-password"
 IMAGE_FEATURES:remove = "dbg-pkgs"
 
-IMAGE_INSTALL += "mtd-utils helloworld coremark dhrystone perf"
+IMAGE_INSTALL += "mtd-utils helloworld coremark dhrystone perf dhcpcd networkmanager iproute2 nfs-utils gdb gdbserver "

+ 12 - 12
recipes-images/dubhe-image-minimal/dubhe-image-minimal_0.1.bb → recipes-images/qspi-nfs-image/qspi-nfs-image_0.1.bb

@@ -1,5 +1,5 @@
-SUMMARY = "Dubhe Image Minimal Creator"
-DESCRIPTION = "Recipe to create a Core Image"
+SUMMARY = "Dubhe NFS Image Creator"
+DESCRIPTION = "Recipe to create a NFS Image"
 LICENSE = "CLOSED" 
 
 inherit core-image
@@ -8,7 +8,7 @@ DEPENDS += "opensbi deploy-bootfiles quilt quilt-native"
 
 LIC_FILES_CHKSUM = ""
 
-require dubhe-image-essential.inc
+require qspi-nfs-essential.inc
 
 #DEPENDS = "opensbi deploy-bootfiles"
 #IMAGE_INSTALL += "tools-sdk dev-pkgs"
@@ -17,7 +17,7 @@ require dubhe-image-essential.inc
 #IMAGE_INSTALL += "packagegroup-core-ssh-openssh"
 
 #export IMAGE_BASENAME = "${PN}"
-export IMAGE_BASENAME = "console-image-minimal"
+export IMAGE_BASENAME = "nfs-rootfs"
 
 # NFS workaround
 #ROOTFS_POSTPROCESS_COMMAND += "nfs_rootfs ; lighttpd_rootfs ;"
@@ -34,14 +34,14 @@ do_qspi[depends] += " opensbi:do_deploy"
 do_qspi[depends] += " virtual/kernel:do_deploy"
 
 do_qspi (){
-	dd if=${DEPLOY_DIR_IMAGE}/bootcode_min.bin of=${DEPLOY_DIR_IMAGE}/QSPI-EXT4-Image.bin bs=32 seek=0 count=128
-        dd if=${DEPLOY_DIR_IMAGE}/bootjump.bin of=${DEPLOY_DIR_IMAGE}/QSPI-EXT4-Image.bin bs=32 seek=128 count=1
-        dd if=${DEPLOY_DIR_IMAGE}/dubhe_fpga.dtb of=${DEPLOY_DIR_IMAGE}/QSPI-EXT4-Image.bin bs=32 seek=129 count=255
-        dd if=${DEPLOY_DIR_IMAGE}/fw_payload.bin of=${DEPLOY_DIR_IMAGE}/QSPI-EXT4-Image.bin bs=32 seek=384
-	dd if=${DEPLOY_DIR_IMAGE}/bootcode_min.bin of=${DEPLOY_DIR_IMAGE}/QSPI-EXT4-Image-Dual.bin bs=32 seek=0 count=128
-	dd if=${DEPLOY_DIR_IMAGE}/bootjump.bin of=${DEPLOY_DIR_IMAGE}/QSPI-EXT4-Image-Dual.bin bs=32 seek=128 count=1
-	dd if=${DEPLOY_DIR_IMAGE}/dubhe_fpga.dtb of=${DEPLOY_DIR_IMAGE}/QSPI-EXT4-Image-Dual.bin bs=32 seek=129 count=255
-	dd if=${DEPLOY_DIR_IMAGE}/fw_payload.bin of=${DEPLOY_DIR_IMAGE}/QSPI-EXT4-Image-Dual.bin bs=32 seek=384
+	dd if=${DEPLOY_DIR_IMAGE}/bootcode_min.bin of=${DEPLOY_DIR_IMAGE}/QSPI-NFS-Image.bin bs=32 seek=0 count=128
+        dd if=${DEPLOY_DIR_IMAGE}/bootjump.bin of=${DEPLOY_DIR_IMAGE}/QSPI-NFS-Image.bin bs=32 seek=128 count=1
+        dd if=${DEPLOY_DIR_IMAGE}/dubhe_fpga.dtb of=${DEPLOY_DIR_IMAGE}/QSPI-NFS-Image.bin bs=32 seek=129 count=255
+        dd if=${DEPLOY_DIR_IMAGE}/fw_payload.bin of=${DEPLOY_DIR_IMAGE}/QSPI-NFS-Image.bin bs=32 seek=384
+	dd if=${DEPLOY_DIR_IMAGE}/bootcode_min.bin of=${DEPLOY_DIR_IMAGE}/QSPI-NFS-Image-Dual.bin bs=32 seek=0 count=128
+	dd if=${DEPLOY_DIR_IMAGE}/bootjump.bin of=${DEPLOY_DIR_IMAGE}/QSPI-NFS-Image-Dual.bin bs=32 seek=128 count=1
+	dd if=${DEPLOY_DIR_IMAGE}/dubhe_fpga.dtb of=${DEPLOY_DIR_IMAGE}/QSPI-NFS-Image-Dual.bin bs=32 seek=129 count=255
+	dd if=${DEPLOY_DIR_IMAGE}/fw_payload.bin of=${DEPLOY_DIR_IMAGE}/QSPI-NFS-Image-Dual.bin bs=32 seek=384
 }
 
 do_sd (){