packaging: u-boot-spacemit: generate bootinfo_sd.bin image 47/315647/1 accepted/tizen/unified/toolchain/20240812.130322 accepted/tizen/unified/x/20240807.083140 accepted/tizen/unified/x/asan/20240813.224646
authorMarek Szyprowski <m.szyprowski@samsung.com>
Mon, 5 Aug 2024 17:11:05 +0000 (19:11 +0200)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Mon, 5 Aug 2024 17:17:52 +0000 (19:17 +0200)
Generate bootinfo_sd.bin and put into the create package. sd_fusing.py
script will install it into protective MBR (sector zero) to make the SD
card bootable on the BananaPiF3 board.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: Id426dc295e6750524bde81b2aa4abb0bb4399574

packaging/u-boot-spacemit.spec

index f7cf54b782576ccb59cc0a4ba3ffdf6a7c1ac8ad..b18b06b8da7a34292a0d2f8c3da20dd07e3c9a9e 100644 (file)
@@ -57,6 +57,9 @@ rm default_envs.txt
 # Build boot.scr
 ./tools/mkimage -A riscv -T script -C none -n "Tizen BPIF3 (RISCV) u-boot helper" -d ./tizen/bootscript/tizen-boot-bpif3.scr ./boot.scr.uimg
 
+# Build bootinfo_sd.bin
+python3 spacemit/build_binary_file.py -c board/spacemit/k1-x/configs/bootinfo_sd.json -o bootinfo_sd.bin
+
 %install
 rm -rf %{buildroot}
 
@@ -66,6 +69,7 @@ mkdir -p %{buildroot}/var/tmp
 install -m 755 u-boot.itb %{buildroot}/var/tmp/
 install -m 755 FSBL.bin %{buildroot}/var/tmp/
 install -m 755 u-boot-env-default.bin %{buildroot}/var/tmp/
+install -m 755 bootinfo_sd.bin %{buildroot}/var/tmp/
 install -m 755 boot.scr.uimg %{buildroot}/boot/
 install -m 755 uboot.env %{buildroot}/boot/
 
@@ -77,5 +81,6 @@ install -m 755 uboot.env %{buildroot}/boot/
 /var/tmp/u-boot.itb
 /var/tmp/FSBL.bin
 /var/tmp/u-boot-env-default.bin
+/var/tmp/bootinfo_sd.bin
 /boot/uboot.env
 /boot/boot.scr.uimg