Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 3d8ab54f authored by Robert Nelson's avatar Robert Nelson
Browse files

bb-u-boot-beagleboneai64-rc (2024.04.20240311.0)


Signed-off-by: default avatarRobert Nelson <robertcnelson@gmail.com>
parent 031b7cbe
Branches
No related merge requests found
Showing
with 62 additions and 22 deletions
#!/bin/bash
dl_src () {
if [ -d ./src/ ] ; then
rm -rf ./src/
fi
git clone https://openbeagle.org/beagleboard/usr-customizations.git ./src/
}
run_sed () {
sed -i -e 's:bb-u-boot-beagleboneai64:bb-u-boot-beagleboneai64-rc:g' ./src/${wfile}
}
copy_all () {
cp -v ./src/${wfile} ./suite/bullseye/debian/
cp -v ./src/${wfile} ./suite/bookworm/debian/
# cp -v ./src/${wfile} ./suite/trixie/debian/
# cp -v ./src/${wfile} ./suite/jammy/debian/
# cp -v ./src/${wfile} ./suite/noble/debian/
}
dl_src
wfile="arm64/etc/beagle-flasher/bbai64-emmc-to-microsd" ; run_sed ; copy_all
wfile="arm64/etc/beagle-flasher/bbai64-emmc-to-nvme" ; run_sed ; copy_all
wfile="arm64/etc/beagle-flasher/bbai64-microsd-to-emmc" ; run_sed ; copy_all
* 20240226 - v2024.04-rc3 - https://github.com/u-boot/u-boot/releases/tag/v2024.04-rc3
* 20240229 - 09.02.00.006 - https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=shortlog;h=refs/tags/09.02.00.006
* 20240311 - v2024.04-rc4 - https://github.com/u-boot/u-boot/releases/tag/v2024.04-rc4
* 20240308 - 09.02.00.007 - https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=shortlog;h=refs/tags/09.02.00.007
* 20240209 - v2.10.2 - https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/log/?h=lts-v2.10.2
* 20240119 - 4.1.0 - https://github.com/OP-TEE/optee_os/commits/4.1.0
* add extlinux.conf boot menu options over serial
......
......@@ -4,5 +4,6 @@ destination=/dev/mmcblk1
rfs_partition=dual
rfs_boot_startmb=1
rfs_boot_size_mb=256
rfs_boot_permissions=user,uid=1000,gid=1000,defaults
flash_back=/opt/u-boot/bb-u-boot-beagleboneai64-rc/bbai64-microsd-to-emmc
extlinux=/opt/u-boot/bb-u-boot-beagleboneai64-rc/microsd-extlinux.conf
......@@ -2,5 +2,7 @@ debug_over_display=tty0
source=/dev/mmcblk0
destination=/dev/nvme0n1
rfs_partition=hybrid
rfs_boot_permissions=user,uid=1000,gid=1000,defaults
rfs_rootfs_startmb=1
extlinux=/opt/u-boot/bb-u-boot-beagleboneai64-rc/nvme-extlinux.conf
......@@ -4,6 +4,8 @@ destination=/dev/mmcblk0
rfs_partition=dual
rfs_boot_startmb=1
rfs_boot_size_mb=256
rfs_boot_permissions=user,uid=1000,gid=1000,defaults
bootloader=/opt/u-boot/bb-u-boot-beagleboneai64-rc/install-emmc.sh
flash_back=/opt/u-boot/bb-u-boot-beagleboneai64-rc/bbai64-emmc-to-microsd
extlinux=/opt/u-boot/bb-u-boot-beagleboneai64-rc/emmc-extlinux.conf
bb-u-boot-beagleboneai64-rc (2024.04.20240226.0-0~bookworm+20240301) bookworm; urgency=low
bb-u-boot-beagleboneai64-rc (2024.04.20240311.0-0~bookworm+20240312) bookworm; urgency=low
* 20240226 - v2024.04-rc3 - https://github.com/u-boot/u-boot/releases/tag/v2024.04-rc3
* 20240229 - 09.02.00.006 - https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=shortlog;h=refs/tags/09.02.00.006
* 20240311 - v2024.04-rc4 - https://github.com/u-boot/u-boot/releases/tag/v2024.04-rc4
* 20240308 - 09.02.00.007 - https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=shortlog;h=refs/tags/09.02.00.007
* 20240209 - v2.10.2 - https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/log/?h=lts-v2.10.2
* 20240119 - 4.1.0 - https://github.com/OP-TEE/optee_os/commits/4.1.0
* add extlinux.conf boot menu options over serial
......@@ -11,5 +11,5 @@ bb-u-boot-beagleboneai64-rc (2024.04.20240226.0-0~bookworm+20240301) bookworm; u
* Flasher scripts, echo Serial over HDMI
* extlinux.conf, unify labels to make flasher change more generic
-- Robert Nelson <robertcnelson@gmail.com> Fri, 01 Mar 2024 10:14:27 -0600
-- Robert Nelson <robertcnelson@gmail.com> Tue, 12 Mar 2024 12:12:46 -0500
......@@ -12,14 +12,16 @@ TARGETDIR=bb-u-boot-beagleboneai64-rc
#ti-linux-firmware
#HEAD: https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=summary
#TAGS: https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=tags
#Mirror: https://github.com/beagleboard/ti-linux-firmware
TILF_TAG=09.02.00.006
TILF_TAG=09.02.00.007
#TILF_REPO="https://github.com/beagleboard/ti-linux-firmware.git"
#Local Mirror
TILF_REPO="https://git.gfnd.rcn-ee.org/TexasInstruments/ti-linux-firmware.git"
#trusted-firmware-a
#HEAD: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/
#TAGS: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/refs/
#TFA_TAG=master
TFA_TAG=lts-v2.10.2
#TFA_REPO="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git"
......@@ -29,6 +31,7 @@ TFA_BOARD=generic
#optee_os
#HEAD: https://github.com/OP-TEE/optee_os
#TAGS: https://github.com/OP-TEE/optee_os/tags
#OPTEE_TAG=master
OPTEE_TAG=4.1.0
#OPTEE_REPO="https://github.com/OP-TEE/optee_os"
......@@ -39,8 +42,7 @@ OPTEE_PLATFORM=k3-j721e
#U-Boot
UBOOT_CFG_CORTEXR="j721e_beagleboneai64_r5_defconfig"
UBOOT_CFG_CORTEXA="j721e_beagleboneai64_a72_defconfig"
#UB_BRANCH=master
UB_BRANCH=v2024.04-rc3
UB_TAG="v2024.04-rc4"
UB_REPO="https://github.com/beagleboard/u-boot.git"
UB_TIBOOT=tiboot3-j721e-gp-evm.bin
UB_ITB=sysfw-j721e-gp-evm.itb
......@@ -60,7 +62,7 @@ override_dh_auto_configure:
make -C ./tmp/optee_os/ -j8 O=../optee CROSS_COMPILE=arm-linux-gnueabihf- CROSS_COMPILE64=aarch64-linux-gnu- CFLAGS= LDFLAGS= PLATFORM=$(OPTEE_PLATFORM) CFG_ARM64_core=y all
cp -v ./tmp/optee/core/tee-pager_v2.bin ./tmp/pkg/
cp -v ./tmp/optee/core/tee-pager_v2.bin /opt/u-boot/$(TARGETDIR)/
mkdir -p ./tmp/u-boot/ ; git -c http.sslVerify=false clone -b $(UB_BRANCH) $(UB_REPO) --depth=5 ./tmp/u-boot/ ; git --git-dir ./tmp/u-boot/.git log --pretty=oneline
mkdir -p ./tmp/u-boot/ ; git -c http.sslVerify=false clone -b $(UB_TAG) $(UB_REPO) --depth=5 ./tmp/u-boot/ ; git --git-dir ./tmp/u-boot/.git log --pretty=oneline
make -C ./tmp/u-boot -j1 O=../CORTEXR CROSS_COMPILE=arm-linux-gnueabihf- $(UBOOT_CFG_CORTEXR)
make -C ./tmp/u-boot -j8 O=../CORTEXR CROSS_COMPILE=arm-linux-gnueabihf- BINMAN_INDIRS=/opt/u-boot/$(TARGETDIR)/ti-linux-firmware/
ls -lha ./tmp/CORTEXR/
......
......@@ -4,5 +4,6 @@ destination=/dev/mmcblk1
rfs_partition=dual
rfs_boot_startmb=1
rfs_boot_size_mb=256
rfs_boot_permissions=user,uid=1000,gid=1000,defaults
flash_back=/opt/u-boot/bb-u-boot-beagleboneai64-rc/bbai64-microsd-to-emmc
extlinux=/opt/u-boot/bb-u-boot-beagleboneai64-rc/microsd-extlinux.conf
......@@ -2,5 +2,7 @@ debug_over_display=tty0
source=/dev/mmcblk0
destination=/dev/nvme0n1
rfs_partition=hybrid
rfs_boot_permissions=user,uid=1000,gid=1000,defaults
rfs_rootfs_startmb=1
extlinux=/opt/u-boot/bb-u-boot-beagleboneai64-rc/nvme-extlinux.conf
......@@ -4,6 +4,8 @@ destination=/dev/mmcblk0
rfs_partition=dual
rfs_boot_startmb=1
rfs_boot_size_mb=256
rfs_boot_permissions=user,uid=1000,gid=1000,defaults
bootloader=/opt/u-boot/bb-u-boot-beagleboneai64-rc/install-emmc.sh
flash_back=/opt/u-boot/bb-u-boot-beagleboneai64-rc/bbai64-emmc-to-microsd
extlinux=/opt/u-boot/bb-u-boot-beagleboneai64-rc/emmc-extlinux.conf
bb-u-boot-beagleboneai64-rc (2024.04.20240226.0-0~bullseye+20240301) bullseye; urgency=low
bb-u-boot-beagleboneai64-rc (2024.04.20240311.0-0~bullseye+20240312) bullseye; urgency=low
* 20240226 - v2024.04-rc3 - https://github.com/u-boot/u-boot/releases/tag/v2024.04-rc3
* 20240229 - 09.02.00.006 - https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=shortlog;h=refs/tags/09.02.00.006
* 20240311 - v2024.04-rc4 - https://github.com/u-boot/u-boot/releases/tag/v2024.04-rc4
* 20240308 - 09.02.00.007 - https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=shortlog;h=refs/tags/09.02.00.007
* 20240209 - v2.10.2 - https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/log/?h=lts-v2.10.2
* 20240119 - 4.1.0 - https://github.com/OP-TEE/optee_os/commits/4.1.0
* add extlinux.conf boot menu options over serial
......@@ -11,5 +11,5 @@ bb-u-boot-beagleboneai64-rc (2024.04.20240226.0-0~bullseye+20240301) bullseye; u
* Flasher scripts, echo Serial over HDMI
* extlinux.conf, unify labels to make flasher change more generic
-- Robert Nelson <robertcnelson@gmail.com> Fri, 01 Mar 2024 10:14:27 -0600
-- Robert Nelson <robertcnelson@gmail.com> Tue, 12 Mar 2024 12:12:46 -0500
......@@ -9,14 +9,16 @@ TARGETDIR=bb-u-boot-beagleboneai64-rc
#ti-linux-firmware
#HEAD: https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=summary
#TAGS: https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=tags
#Mirror: https://github.com/beagleboard/ti-linux-firmware
TILF_TAG=09.02.00.006
TILF_TAG=09.02.00.007
#TILF_REPO="https://github.com/beagleboard/ti-linux-firmware.git"
#Local Mirror
TILF_REPO="https://git.gfnd.rcn-ee.org/TexasInstruments/ti-linux-firmware.git"
#trusted-firmware-a
#HEAD: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/
#TAGS: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/refs/
#TFA_TAG=master
TFA_TAG=lts-v2.10.2
#TFA_REPO="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git"
......@@ -26,6 +28,7 @@ TFA_BOARD=generic
#optee_os
#HEAD: https://github.com/OP-TEE/optee_os
#TAGS: https://github.com/OP-TEE/optee_os/tags
#OPTEE_TAG=master
OPTEE_TAG=4.1.0
#OPTEE_REPO="https://github.com/OP-TEE/optee_os"
......@@ -36,8 +39,7 @@ OPTEE_PLATFORM=k3-j721e
#U-Boot
UBOOT_CFG_CORTEXR="j721e_beagleboneai64_r5_defconfig"
UBOOT_CFG_CORTEXA="j721e_beagleboneai64_a72_defconfig"
#UB_BRANCH=master
UB_BRANCH=v2024.04-rc3
UB_TAG="v2024.04-rc4"
UB_REPO="https://github.com/beagleboard/u-boot.git"
UB_TIBOOT=tiboot3-j721e-gp-evm.bin
UB_ITB=sysfw-j721e-gp-evm.itb
......@@ -57,7 +59,7 @@ override_dh_auto_configure:
make -C ./tmp/optee_os/ -j8 O=../optee CROSS_COMPILE=arm-linux-gnueabihf- CROSS_COMPILE64=aarch64-linux-gnu- CFLAGS= LDFLAGS= PLATFORM=$(OPTEE_PLATFORM) CFG_ARM64_core=y all
cp -v ./tmp/optee/core/tee-pager_v2.bin ./tmp/pkg/
cp -v ./tmp/optee/core/tee-pager_v2.bin /opt/u-boot/$(TARGETDIR)/
mkdir -p ./tmp/u-boot/ ; git -c http.sslVerify=false clone -b $(UB_BRANCH) $(UB_REPO) --depth=5 ./tmp/u-boot/ ; git --git-dir ./tmp/u-boot/.git log --pretty=oneline
mkdir -p ./tmp/u-boot/ ; git -c http.sslVerify=false clone -b $(UB_TAG) $(UB_REPO) --depth=5 ./tmp/u-boot/ ; git --git-dir ./tmp/u-boot/.git log --pretty=oneline
make -C ./tmp/u-boot -j1 O=../CORTEXR CROSS_COMPILE=arm-linux-gnueabihf- $(UBOOT_CFG_CORTEXR)
make -C ./tmp/u-boot -j8 O=../CORTEXR CROSS_COMPILE=arm-linux-gnueabihf- BINMAN_INDIRS=/opt/u-boot/$(TARGETDIR)/ti-linux-firmware/
ls -lha ./tmp/CORTEXR/
......
......@@ -2,11 +2,10 @@
#https://openbeagle.org/beagleboard/u-boot/
#https://github.com/u-boot/u-boot/commits/master
#https://git.gfnd.rcn-ee.org/mirror/u-boot
package_name="bb-u-boot-beagleboneai64-rc"
debian_pkg_name="${package_name}"
package_version="2024.04.20240226.0"
package_version="2024.04.20240311.0"
package_source=""
src_dir=""
......@@ -21,5 +20,5 @@ debian_patch=""
clear_changelog="enable"
bullseye_version="~bullseye+20240301"
bookworm_version="~bookworm+20240301"
bullseye_version="~bullseye+20240312"
bookworm_version="~bookworm+20240312"
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment