[bootlin/training-materials updates] master: lab-data: bbb-recovery: Create a folder for sdcard binaries (5b8d8b86)
Miquel Raynal
miquel.raynal at bootlin.com
Mon Jul 17 23:09:29 CEST 2023
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/5b8d8b86cd874c44dd814b0d7ae4910030ab3f4a
>---------------------------------------------------------------
commit 5b8d8b86cd874c44dd814b0d7ae4910030ab3f4a
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date: Mon Jul 17 22:52:06 2023 +0200
lab-data: bbb-recovery: Create a folder for sdcard binaries
Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
>---------------------------------------------------------------
5b8d8b86cd874c44dd814b0d7ae4910030ab3f4a
lab-data/common/bootloader/beaglebone-black/MBR | Bin 512 -> 0 bytes
lab-data/common/bootloader/beaglebone-black/MLO | Bin 71840 -> 0 bytes
.../common/bootloader/beaglebone-black/MLO.final | Bin 75680 -> 0 bytes
.../common/bootloader/beaglebone-black/README.txt | 17 +++++++-------
lab-data/common/bootloader/beaglebone-black/dtb | Bin 35947 -> 0 bytes
lab-data/common/bootloader/beaglebone-black/gen.sh | 10 ---------
.../bootloader/beaglebone-black/genimage.cfg | 25 ---------------------
.../common/bootloader/beaglebone-black/sdcard.img | Bin 6291968 -> 0 bytes
.../common/bootloader/beaglebone-black/sdcard/MBR | Bin 0 -> 512 bytes
.../common/bootloader/beaglebone-black/sdcard/MLO | Bin 0 -> 71840 bytes
.../bootloader/beaglebone-black/sdcard/MLO.final | Bin 0 -> 75680 bytes
.../common/bootloader/beaglebone-black/sdcard/dtb | Bin 0 -> 35947 bytes
.../bootloader/beaglebone-black/sdcard/gen.sh | 10 +++++++++
.../beaglebone-black/sdcard/genimage.cfg | 25 +++++++++++++++++++++
.../bootloader/beaglebone-black/sdcard/u-boot.img | Bin 0 -> 396912 bytes
.../beaglebone-black/sdcard/u-boot.img.final | Bin 0 -> 391064 bytes
.../bootloader/beaglebone-black/sdcard/zImage | Bin 0 -> 3359648 bytes
.../common/bootloader/beaglebone-black/u-boot.img | Bin 396912 -> 0 bytes
.../bootloader/beaglebone-black/u-boot.img.final | Bin 391064 -> 0 bytes
lab-data/common/bootloader/beaglebone-black/zImage | Bin 3359648 -> 0 bytes
20 files changed, 44 insertions(+), 43 deletions(-)
diff --git a/lab-data/common/bootloader/beaglebone-black/MBR b/lab-data/common/bootloader/beaglebone-black/MBR
deleted file mode 100644
index 9077d648..00000000
Binary files a/lab-data/common/bootloader/beaglebone-black/MBR and /dev/null differ
diff --git a/lab-data/common/bootloader/beaglebone-black/MLO b/lab-data/common/bootloader/beaglebone-black/MLO
deleted file mode 100644
index ad64b9f3..00000000
Binary files a/lab-data/common/bootloader/beaglebone-black/MLO and /dev/null differ
diff --git a/lab-data/common/bootloader/beaglebone-black/MLO.final b/lab-data/common/bootloader/beaglebone-black/MLO.final
deleted file mode 100644
index b1dece58..00000000
Binary files a/lab-data/common/bootloader/beaglebone-black/MLO.final and /dev/null differ
diff --git a/lab-data/common/bootloader/beaglebone-black/README.txt b/lab-data/common/bootloader/beaglebone-black/README.txt
index be5b660a..4f3f06b2 100644
--- a/lab-data/common/bootloader/beaglebone-black/README.txt
+++ b/lab-data/common/bootloader/beaglebone-black/README.txt
@@ -18,7 +18,8 @@ Make a bootable micro-SD card
-----------------------------
We are going to prepare a bootable micro-SD card that will automatically
-reflash the eMMC with the U-Boot binaries provided in this directory.
+reflash the eMMC with the U-Boot binaries provided in the sdcard/
+directory.
Take a micro-SD card and connect it to your PC:
- Either using a direct SD slot if available.
@@ -121,17 +122,17 @@ git checkout v2018.05
export CROSS_COMPILE=arm-linux-gnueabi-
make am335x_boneblack_defconfig
-To compile u-boot.img and MLO:
+To compile sdcard/u-boot.img and sdcard/MLO:
Copy the src/u-boot/u-boot-2018.05.config file to .config
make
-To compile u-boot.img.final and MLO.final:
+To compile sdcard/u-boot.img.final and sdcard/MLO.final:
Copy the src/u-boot-final/u-boot-2018.05.config file to .config
and the src/u-boot-final/uEnv.txt file to the U-boot toplevel source directory
(this contains default environment settings)
make
-This produces the MLO and u-boot.img files.
+This produces the sdcard/MLO and sdcard/u-boot.img files.
Root filesystem
---------------
@@ -176,13 +177,13 @@ This produces:
arch/arm/boot/zImage
arch/arm/boot/dts/am335x-boneblack-wireless.dtb
-Copy the arch/arm/boot/dts/am335x-boneblack-wireless.dtb to "dtb"
+Copy the arch/arm/boot/dts/am335x-boneblack-wireless.dtb to sdcard/dtb
(this dtb will work fine for both BeagleBone Black
and BeagleBoneBlack Wireless, at least for the purpose of
-reflashing U-Boot).
+reflashing U-Boot) and the zImage file as well.
Assembling all files into sdcard.img
------------------------------------
-This is done using the ./gen.sh script, which itself uses the genimage
-tool.
+This is done using the sdcard/gen.sh script, which itself uses the
+genimage tool.
diff --git a/lab-data/common/bootloader/beaglebone-black/dtb b/lab-data/common/bootloader/beaglebone-black/dtb
deleted file mode 100644
index c802b149..00000000
Binary files a/lab-data/common/bootloader/beaglebone-black/dtb and /dev/null differ
diff --git a/lab-data/common/bootloader/beaglebone-black/gen.sh b/lab-data/common/bootloader/beaglebone-black/gen.sh
deleted file mode 100755
index b8409ed7..00000000
--- a/lab-data/common/bootloader/beaglebone-black/gen.sh
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-trap 'rm -rf "${ROOTPATH_TMP}" "${GENIMAGE_TMP}"' EXIT
-ROOTPATH_TMP="$(mktemp -d)"
-GENIMAGE_TMP="$(mktemp -d)"
-genimage \
- --rootpath "${ROOTPATH_TMP}" \
- --tmppath "${GENIMAGE_TMP}" \
- --inputpath . \
- --outputpath . \
- --config genimage.cfg
diff --git a/lab-data/common/bootloader/beaglebone-black/genimage.cfg b/lab-data/common/bootloader/beaglebone-black/genimage.cfg
deleted file mode 100644
index f682b461..00000000
--- a/lab-data/common/bootloader/beaglebone-black/genimage.cfg
+++ /dev/null
@@ -1,25 +0,0 @@
-image boot.vfat {
- vfat {
- files = {
- "zImage",
- "dtb",
- "MLO",
- "MLO.final",
- "u-boot.img",
- "u-boot.img.final",
- "MBR"
- }
- }
- size = 6M
-}
-
-image sdcard.img {
- hdimage {
- }
-
- partition boot {
- partition-type = 0xC
- bootable = "true"
- image = "boot.vfat"
- }
-}
diff --git a/lab-data/common/bootloader/beaglebone-black/sdcard.img b/lab-data/common/bootloader/beaglebone-black/sdcard.img
deleted file mode 100644
index d7e771f4..00000000
Binary files a/lab-data/common/bootloader/beaglebone-black/sdcard.img and /dev/null differ
diff --git a/lab-data/common/bootloader/beaglebone-black/sdcard/MBR b/lab-data/common/bootloader/beaglebone-black/sdcard/MBR
new file mode 100644
index 00000000..9077d648
Binary files /dev/null and b/lab-data/common/bootloader/beaglebone-black/sdcard/MBR differ
diff --git a/lab-data/common/bootloader/beaglebone-black/sdcard/MLO b/lab-data/common/bootloader/beaglebone-black/sdcard/MLO
new file mode 100644
index 00000000..ad64b9f3
Binary files /dev/null and b/lab-data/common/bootloader/beaglebone-black/sdcard/MLO differ
diff --git a/lab-data/common/bootloader/beaglebone-black/sdcard/MLO.final b/lab-data/common/bootloader/beaglebone-black/sdcard/MLO.final
new file mode 100644
index 00000000..b1dece58
Binary files /dev/null and b/lab-data/common/bootloader/beaglebone-black/sdcard/MLO.final differ
diff --git a/lab-data/common/bootloader/beaglebone-black/sdcard/dtb b/lab-data/common/bootloader/beaglebone-black/sdcard/dtb
new file mode 100644
index 00000000..c802b149
Binary files /dev/null and b/lab-data/common/bootloader/beaglebone-black/sdcard/dtb differ
diff --git a/lab-data/common/bootloader/beaglebone-black/sdcard/gen.sh b/lab-data/common/bootloader/beaglebone-black/sdcard/gen.sh
new file mode 100755
index 00000000..b8409ed7
--- /dev/null
+++ b/lab-data/common/bootloader/beaglebone-black/sdcard/gen.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+trap 'rm -rf "${ROOTPATH_TMP}" "${GENIMAGE_TMP}"' EXIT
+ROOTPATH_TMP="$(mktemp -d)"
+GENIMAGE_TMP="$(mktemp -d)"
+genimage \
+ --rootpath "${ROOTPATH_TMP}" \
+ --tmppath "${GENIMAGE_TMP}" \
+ --inputpath . \
+ --outputpath . \
+ --config genimage.cfg
diff --git a/lab-data/common/bootloader/beaglebone-black/sdcard/genimage.cfg b/lab-data/common/bootloader/beaglebone-black/sdcard/genimage.cfg
new file mode 100644
index 00000000..f682b461
--- /dev/null
+++ b/lab-data/common/bootloader/beaglebone-black/sdcard/genimage.cfg
@@ -0,0 +1,25 @@
+image boot.vfat {
+ vfat {
+ files = {
+ "zImage",
+ "dtb",
+ "MLO",
+ "MLO.final",
+ "u-boot.img",
+ "u-boot.img.final",
+ "MBR"
+ }
+ }
+ size = 6M
+}
+
+image sdcard.img {
+ hdimage {
+ }
+
+ partition boot {
+ partition-type = 0xC
+ bootable = "true"
+ image = "boot.vfat"
+ }
+}
diff --git a/lab-data/common/bootloader/beaglebone-black/sdcard/u-boot.img b/lab-data/common/bootloader/beaglebone-black/sdcard/u-boot.img
new file mode 100644
index 00000000..4da306e4
Binary files /dev/null and b/lab-data/common/bootloader/beaglebone-black/sdcard/u-boot.img differ
diff --git a/lab-data/common/bootloader/beaglebone-black/sdcard/u-boot.img.final b/lab-data/common/bootloader/beaglebone-black/sdcard/u-boot.img.final
new file mode 100644
index 00000000..3259c5c6
Binary files /dev/null and b/lab-data/common/bootloader/beaglebone-black/sdcard/u-boot.img.final differ
diff --git a/lab-data/common/bootloader/beaglebone-black/sdcard/zImage b/lab-data/common/bootloader/beaglebone-black/sdcard/zImage
new file mode 100755
index 00000000..f976b9a7
Binary files /dev/null and b/lab-data/common/bootloader/beaglebone-black/sdcard/zImage differ
diff --git a/lab-data/common/bootloader/beaglebone-black/u-boot.img b/lab-data/common/bootloader/beaglebone-black/u-boot.img
deleted file mode 100644
index 4da306e4..00000000
Binary files a/lab-data/common/bootloader/beaglebone-black/u-boot.img and /dev/null differ
diff --git a/lab-data/common/bootloader/beaglebone-black/u-boot.img.final b/lab-data/common/bootloader/beaglebone-black/u-boot.img.final
deleted file mode 100644
index 3259c5c6..00000000
Binary files a/lab-data/common/bootloader/beaglebone-black/u-boot.img.final and /dev/null differ
diff --git a/lab-data/common/bootloader/beaglebone-black/zImage b/lab-data/common/bootloader/beaglebone-black/zImage
deleted file mode 100755
index f976b9a7..00000000
Binary files a/lab-data/common/bootloader/beaglebone-black/zImage and /dev/null differ
More information about the training-materials-updates
mailing list