Forum | Documentation | Website | Blog

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

bb-u-boot-beagleboneai64 (2024.10.20241114.0)


Signed-off-by: default avatarRobert Nelson <robertcnelson@gmail.com>
parent 45bc4940
Branches
No related merge requests found
Showing
with 77 additions and 69 deletions
* 20240701 - v2024.07 - https://github.com/u-boot/u-boot/releases/tag/v2024.07
* 20240628 - 10.00.04 - https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=tag;h=refs/tags/10.00.04
* 20240712 - 4.3.0 - https://github.com/OP-TEE/optee_os/releases/tag/4.3.0
* 20240523 - v2.11.0 -https://git.trustedfirmware.org/plugins/gitiles/TF-A/trusted-firmware-a.git/+log/f2735ebccf5173f74c0458736ec526276106097e
* 20241007 - v2024.10 - https://github.com/u-boot/u-boot/releases/tag/v2024.10
* 20241114 - 10.01.07 - https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=tag;h=refs/tags/10.01.07
* 20241018 - 4.4.0 - https://github.com/OP-TEE/optee_os/commits/4.4.0
* 20240523 - v2.11.0 - https://github.com/ARM-software/arm-trusted-firmware/releases/tag/v2.11.0
* add extlinux.conf boot menu options over serial
* Bump FAT partition to 256MB for boot recovery images
* Enable a extlinux.conf option to flash other media directly
......
bb-u-boot-beagleboneai64 (2024.07.20240701.1-0~bookworm+20240830) bookworm; urgency=low
bb-u-boot-beagleboneai64 (2024.10.20241114.0-0~bookworm+20241114) bookworm; urgency=low
* 20240701 - v2024.07 - https://github.com/u-boot/u-boot/releases/tag/v2024.07
* 20240628 - 10.00.04 - https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=tag;h=refs/tags/10.00.04
* 20240712 - 4.3.0 - https://github.com/OP-TEE/optee_os/releases/tag/4.3.0
* 20240523 - v2.11.0 -https://git.trustedfirmware.org/plugins/gitiles/TF-A/trusted-firmware-a.git/+log/f2735ebccf5173f74c0458736ec526276106097e
* 20241007 - v2024.10 - https://github.com/u-boot/u-boot/releases/tag/v2024.10
* 20241114 - 10.01.07 - https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=tag;h=refs/tags/10.01.07
* 20241018 - 4.4.0 - https://github.com/OP-TEE/optee_os/commits/4.4.0
* 20240523 - v2.11.0 - https://github.com/ARM-software/arm-trusted-firmware/releases/tag/v2.11.0
* add extlinux.conf boot menu options over serial
* Bump FAT partition to 256MB for boot recovery images
* Enable a extlinux.conf option to flash other media directly
......@@ -11,5 +11,5 @@ bb-u-boot-beagleboneai64 (2024.07.20240701.1-0~bookworm+20240830) bookworm; urge
* Flasher scripts, echo Serial over HDMI
* extlinux.conf, unify labels to make flasher change more generic
-- Robert Nelson <robertcnelson@gmail.com> Fri, 30 Aug 2024 09:30:05 -0500
-- Robert Nelson <robertcnelson@gmail.com> Thu, 14 Nov 2024 16:42:51 -0600
......@@ -20,3 +20,4 @@ tmp/pkg/tee-pager_v2.bin /opt/u-boot/bb-u-boot-beagleboneai64
tmp/pkg/tiboot3.bin /opt/u-boot/bb-u-boot-beagleboneai64
tmp/pkg/tispl.bin /opt/u-boot/bb-u-boot-beagleboneai64
tmp/pkg/u-boot.img /opt/u-boot/bb-u-boot-beagleboneai64
tmp/pkg/build.txt /opt/u-boot/bb-u-boot-beagleboneai64
......@@ -14,14 +14,15 @@ TARGETDIR=bb-u-boot-beagleboneai64
#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=10.00.04
TILF_TAG=10.01.07
#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/plugins/gitiles//TF-A/trusted-firmware-a.git
#TAGS: https://git.trustedfirmware.org/plugins/gitiles/TF-A/trusted-firmware-a.git/+refs
#HEAD: https://github.com/ARM-software/arm-trusted-firmware
#TAGS: https://github.com/ARM-software/arm-trusted-firmware/tags
#TAGS: https://github.com/ARM-software/arm-trusted-firmware/commits/master/
#TFA_TAG=master
TFA_TAG=v2.11.0
#TFA_REPO="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git"
......@@ -33,7 +34,7 @@ TFA_BOARD=generic
#HEAD: https://github.com/OP-TEE/optee_os
#TAGS: https://github.com/OP-TEE/optee_os/tags
#OPTEE_TAG=master
OPTEE_TAG=4.3.0
OPTEE_TAG=4.4.0
#OPTEE_REPO="https://github.com/OP-TEE/optee_os"
#Local Mirror
OPTEE_REPO="https://git.gfnd.rcn-ee.org/mirror/optee_os.git"
......@@ -42,7 +43,7 @@ OPTEE_PLATFORM=k3-j721e
#U-Boot
UBOOT_CFG_CORTEXR="j721e_beagleboneai64_r5_defconfig"
UBOOT_CFG_CORTEXA="j721e_beagleboneai64_a72_defconfig"
UB_TAG="v2024.07"
UB_TAG="v2024.10-Beagle"
UB_REPO="https://github.com/beagleboard/u-boot.git"
UB_TIBOOT=tiboot3-j721e-gp-evm.bin
UB_ITB=sysfw-j721e-gp-evm.itb
......@@ -53,16 +54,16 @@ override_dh_strip:
override_dh_auto_configure:
mkdir -p ./tmp/pkg/
mkdir -p /opt/u-boot/$(TARGETDIR)/ti-linux-firmware/
mkdir -p ./tmp/ti-linux-firmware/ ; git -c http.sslVerify=false clone -b $(TILF_TAG) $(TILF_REPO) --depth=5 ./tmp/ti-linux-firmware/ ; rsync -a ./tmp/ti-linux-firmware/* /opt/u-boot/$(TARGETDIR)/ti-linux-firmware/ --delete
mkdir -p ./tmp/trusted-firmware-a/ ; git -c http.sslVerify=false clone -b $(TFA_TAG) $(TFA_REPO) --depth=5 ./tmp/trusted-firmware-a/ ; git --git-dir ./tmp/trusted-firmware-a/.git log --pretty=oneline
mkdir -p ./tmp/ti-linux-firmware/ ; git -c http.sslVerify=false clone -b $(TILF_TAG) $(TILF_REPO) --depth=5 ./tmp/ti-linux-firmware/ ; echo "ti-linux-firmware:" > ./tmp/pkg/build.txt ; git --git-dir ./tmp/ti-linux-firmware/.git rev-parse HEAD >> ./tmp/pkg/build.txt ; rsync -a ./tmp/ti-linux-firmware/* /opt/u-boot/$(TARGETDIR)/ti-linux-firmware/ --delete
mkdir -p ./tmp/trusted-firmware-a/ ; git -c http.sslVerify=false clone -b $(TFA_TAG) $(TFA_REPO) --depth=5 ./tmp/trusted-firmware-a/ ; echo "Trusted Firmware for A:" >> ./tmp/pkg/build.txt ; git --git-dir ./tmp/trusted-firmware-a/.git rev-parse HEAD >> ./tmp/pkg/build.txt
make -C ./tmp/trusted-firmware-a/ -j8 CROSS_COMPILE=aarch64-linux-gnu- CFLAGS= LDFLAGS= ARCH=aarch64 PLAT=k3 TARGET_BOARD=$(TFA_BOARD) SPD=opteed all
cp -v ./tmp/trusted-firmware-a/build/k3/$(TFA_BOARD)/release/bl31.bin ./tmp/pkg/
cp -v ./tmp/trusted-firmware-a/build/k3/$(TFA_BOARD)/release/bl31.bin /opt/u-boot/$(TARGETDIR)/
mkdir -p ./tmp/optee_os/ ; git -c http.sslVerify=false clone -b $(OPTEE_TAG) $(OPTEE_REPO) --depth=5 ./tmp/optee_os/ ; git --git-dir ./tmp/optee_os/.git log --pretty=oneline
mkdir -p ./tmp/optee_os/ ; git -c http.sslVerify=false clone -b $(OPTEE_TAG) $(OPTEE_REPO) --depth=5 ./tmp/optee_os/ ; echo "OP-TEE:" >> ./tmp/pkg/build.txt ; git --git-dir ./tmp/optee_os/.git rev-parse HEAD >> ./tmp/pkg/build.txt
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_TAG) $(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/ ; echo "U-Boot:" >> ./tmp/pkg/build.txt ; git --git-dir ./tmp/u-boot/.git rev-parse HEAD >> ./tmp/pkg/build.txt
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/
......
bb-u-boot-beagleboneai64 (2024.07.20240701.1-0~jammy+20240830) jammy; urgency=low
bb-u-boot-beagleboneai64 (2024.10.20241114.0-0~jammy+20241114) jammy; urgency=low
* 20240701 - v2024.07 - https://github.com/u-boot/u-boot/releases/tag/v2024.07
* 20240628 - 10.00.04 - https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=tag;h=refs/tags/10.00.04
* 20240712 - 4.3.0 - https://github.com/OP-TEE/optee_os/releases/tag/4.3.0
* 20240523 - v2.11.0 -https://git.trustedfirmware.org/plugins/gitiles/TF-A/trusted-firmware-a.git/+log/f2735ebccf5173f74c0458736ec526276106097e
* 20241007 - v2024.10 - https://github.com/u-boot/u-boot/releases/tag/v2024.10
* 20241114 - 10.01.07 - https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=tag;h=refs/tags/10.01.07
* 20241018 - 4.4.0 - https://github.com/OP-TEE/optee_os/commits/4.4.0
* 20240523 - v2.11.0 - https://github.com/ARM-software/arm-trusted-firmware/releases/tag/v2.11.0
* add extlinux.conf boot menu options over serial
* Bump FAT partition to 256MB for boot recovery images
* Enable a extlinux.conf option to flash other media directly
......@@ -11,5 +11,5 @@ bb-u-boot-beagleboneai64 (2024.07.20240701.1-0~jammy+20240830) jammy; urgency=lo
* Flasher scripts, echo Serial over HDMI
* extlinux.conf, unify labels to make flasher change more generic
-- Robert Nelson <robertcnelson@gmail.com> Fri, 30 Aug 2024 09:30:05 -0500
-- Robert Nelson <robertcnelson@gmail.com> Thu, 14 Nov 2024 16:42:51 -0600
......@@ -20,3 +20,4 @@ tmp/pkg/tee-pager_v2.bin /opt/u-boot/bb-u-boot-beagleboneai64
tmp/pkg/tiboot3.bin /opt/u-boot/bb-u-boot-beagleboneai64
tmp/pkg/tispl.bin /opt/u-boot/bb-u-boot-beagleboneai64
tmp/pkg/u-boot.img /opt/u-boot/bb-u-boot-beagleboneai64
tmp/pkg/build.txt /opt/u-boot/bb-u-boot-beagleboneai64
......@@ -14,14 +14,15 @@ TARGETDIR=bb-u-boot-beagleboneai64
#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=10.00.04
TILF_TAG=10.01.07
#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/plugins/gitiles//TF-A/trusted-firmware-a.git
#TAGS: https://git.trustedfirmware.org/plugins/gitiles/TF-A/trusted-firmware-a.git/+refs
#HEAD: https://github.com/ARM-software/arm-trusted-firmware
#TAGS: https://github.com/ARM-software/arm-trusted-firmware/tags
#TAGS: https://github.com/ARM-software/arm-trusted-firmware/commits/master/
#TFA_TAG=master
TFA_TAG=v2.11.0
#TFA_REPO="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git"
......@@ -33,7 +34,7 @@ TFA_BOARD=generic
#HEAD: https://github.com/OP-TEE/optee_os
#TAGS: https://github.com/OP-TEE/optee_os/tags
#OPTEE_TAG=master
OPTEE_TAG=4.3.0
OPTEE_TAG=4.4.0
#OPTEE_REPO="https://github.com/OP-TEE/optee_os"
#Local Mirror
OPTEE_REPO="https://git.gfnd.rcn-ee.org/mirror/optee_os.git"
......@@ -42,7 +43,7 @@ OPTEE_PLATFORM=k3-j721e
#U-Boot
UBOOT_CFG_CORTEXR="j721e_beagleboneai64_r5_defconfig"
UBOOT_CFG_CORTEXA="j721e_beagleboneai64_a72_defconfig"
UB_TAG="v2024.07"
UB_TAG="v2024.10-Beagle"
UB_REPO="https://github.com/beagleboard/u-boot.git"
UB_TIBOOT=tiboot3-j721e-gp-evm.bin
UB_ITB=sysfw-j721e-gp-evm.itb
......@@ -53,16 +54,16 @@ override_dh_strip:
override_dh_auto_configure:
mkdir -p ./tmp/pkg/
mkdir -p /opt/u-boot/$(TARGETDIR)/ti-linux-firmware/
mkdir -p ./tmp/ti-linux-firmware/ ; git -c http.sslVerify=false clone -b $(TILF_TAG) $(TILF_REPO) --depth=5 ./tmp/ti-linux-firmware/ ; rsync -a ./tmp/ti-linux-firmware/* /opt/u-boot/$(TARGETDIR)/ti-linux-firmware/ --delete
mkdir -p ./tmp/trusted-firmware-a/ ; git -c http.sslVerify=false clone -b $(TFA_TAG) $(TFA_REPO) --depth=5 ./tmp/trusted-firmware-a/ ; git --git-dir ./tmp/trusted-firmware-a/.git log --pretty=oneline
mkdir -p ./tmp/ti-linux-firmware/ ; git -c http.sslVerify=false clone -b $(TILF_TAG) $(TILF_REPO) --depth=5 ./tmp/ti-linux-firmware/ ; echo "ti-linux-firmware:" > ./tmp/pkg/build.txt ; git --git-dir ./tmp/ti-linux-firmware/.git rev-parse HEAD >> ./tmp/pkg/build.txt ; rsync -a ./tmp/ti-linux-firmware/* /opt/u-boot/$(TARGETDIR)/ti-linux-firmware/ --delete
mkdir -p ./tmp/trusted-firmware-a/ ; git -c http.sslVerify=false clone -b $(TFA_TAG) $(TFA_REPO) --depth=5 ./tmp/trusted-firmware-a/ ; echo "Trusted Firmware for A:" >> ./tmp/pkg/build.txt ; git --git-dir ./tmp/trusted-firmware-a/.git rev-parse HEAD >> ./tmp/pkg/build.txt
make -C ./tmp/trusted-firmware-a/ -j8 CROSS_COMPILE=aarch64-linux-gnu- CFLAGS= LDFLAGS= ARCH=aarch64 PLAT=k3 TARGET_BOARD=$(TFA_BOARD) SPD=opteed all
cp -v ./tmp/trusted-firmware-a/build/k3/$(TFA_BOARD)/release/bl31.bin ./tmp/pkg/
cp -v ./tmp/trusted-firmware-a/build/k3/$(TFA_BOARD)/release/bl31.bin /opt/u-boot/$(TARGETDIR)/
mkdir -p ./tmp/optee_os/ ; git -c http.sslVerify=false clone -b $(OPTEE_TAG) $(OPTEE_REPO) --depth=5 ./tmp/optee_os/ ; git --git-dir ./tmp/optee_os/.git log --pretty=oneline
mkdir -p ./tmp/optee_os/ ; git -c http.sslVerify=false clone -b $(OPTEE_TAG) $(OPTEE_REPO) --depth=5 ./tmp/optee_os/ ; echo "OP-TEE:" >> ./tmp/pkg/build.txt ; git --git-dir ./tmp/optee_os/.git rev-parse HEAD >> ./tmp/pkg/build.txt
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_TAG) $(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/ ; echo "U-Boot:" >> ./tmp/pkg/build.txt ; git --git-dir ./tmp/u-boot/.git rev-parse HEAD >> ./tmp/pkg/build.txt
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/
......
bb-u-boot-beagleboneai64 (2024.07.20240701.1-0~noble+20240830) noble; urgency=low
bb-u-boot-beagleboneai64 (2024.10.20241114.0-0~noble+20241114) noble; urgency=low
* 20240701 - v2024.07 - https://github.com/u-boot/u-boot/releases/tag/v2024.07
* 20240628 - 10.00.04 - https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=tag;h=refs/tags/10.00.04
* 20240712 - 4.3.0 - https://github.com/OP-TEE/optee_os/releases/tag/4.3.0
* 20240523 - v2.11.0 -https://git.trustedfirmware.org/plugins/gitiles/TF-A/trusted-firmware-a.git/+log/f2735ebccf5173f74c0458736ec526276106097e
* 20241007 - v2024.10 - https://github.com/u-boot/u-boot/releases/tag/v2024.10
* 20241114 - 10.01.07 - https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=tag;h=refs/tags/10.01.07
* 20241018 - 4.4.0 - https://github.com/OP-TEE/optee_os/commits/4.4.0
* 20240523 - v2.11.0 - https://github.com/ARM-software/arm-trusted-firmware/releases/tag/v2.11.0
* add extlinux.conf boot menu options over serial
* Bump FAT partition to 256MB for boot recovery images
* Enable a extlinux.conf option to flash other media directly
......@@ -11,5 +11,5 @@ bb-u-boot-beagleboneai64 (2024.07.20240701.1-0~noble+20240830) noble; urgency=lo
* Flasher scripts, echo Serial over HDMI
* extlinux.conf, unify labels to make flasher change more generic
-- Robert Nelson <robertcnelson@gmail.com> Fri, 30 Aug 2024 09:30:05 -0500
-- Robert Nelson <robertcnelson@gmail.com> Thu, 14 Nov 2024 16:42:51 -0600
......@@ -20,3 +20,4 @@ tmp/pkg/tee-pager_v2.bin /opt/u-boot/bb-u-boot-beagleboneai64
tmp/pkg/tiboot3.bin /opt/u-boot/bb-u-boot-beagleboneai64
tmp/pkg/tispl.bin /opt/u-boot/bb-u-boot-beagleboneai64
tmp/pkg/u-boot.img /opt/u-boot/bb-u-boot-beagleboneai64
tmp/pkg/build.txt /opt/u-boot/bb-u-boot-beagleboneai64
......@@ -14,14 +14,15 @@ TARGETDIR=bb-u-boot-beagleboneai64
#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=10.00.04
TILF_TAG=10.01.07
#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/plugins/gitiles//TF-A/trusted-firmware-a.git
#TAGS: https://git.trustedfirmware.org/plugins/gitiles/TF-A/trusted-firmware-a.git/+refs
#HEAD: https://github.com/ARM-software/arm-trusted-firmware
#TAGS: https://github.com/ARM-software/arm-trusted-firmware/tags
#TAGS: https://github.com/ARM-software/arm-trusted-firmware/commits/master/
#TFA_TAG=master
TFA_TAG=v2.11.0
#TFA_REPO="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git"
......@@ -33,7 +34,7 @@ TFA_BOARD=generic
#HEAD: https://github.com/OP-TEE/optee_os
#TAGS: https://github.com/OP-TEE/optee_os/tags
#OPTEE_TAG=master
OPTEE_TAG=4.3.0
OPTEE_TAG=4.4.0
#OPTEE_REPO="https://github.com/OP-TEE/optee_os"
#Local Mirror
OPTEE_REPO="https://git.gfnd.rcn-ee.org/mirror/optee_os.git"
......@@ -42,7 +43,7 @@ OPTEE_PLATFORM=k3-j721e
#U-Boot
UBOOT_CFG_CORTEXR="j721e_beagleboneai64_r5_defconfig"
UBOOT_CFG_CORTEXA="j721e_beagleboneai64_a72_defconfig"
UB_TAG="v2024.07"
UB_TAG="v2024.10-Beagle"
UB_REPO="https://github.com/beagleboard/u-boot.git"
UB_TIBOOT=tiboot3-j721e-gp-evm.bin
UB_ITB=sysfw-j721e-gp-evm.itb
......@@ -53,16 +54,16 @@ override_dh_strip:
override_dh_auto_configure:
mkdir -p ./tmp/pkg/
mkdir -p /opt/u-boot/$(TARGETDIR)/ti-linux-firmware/
mkdir -p ./tmp/ti-linux-firmware/ ; git -c http.sslVerify=false clone -b $(TILF_TAG) $(TILF_REPO) --depth=5 ./tmp/ti-linux-firmware/ ; rsync -a ./tmp/ti-linux-firmware/* /opt/u-boot/$(TARGETDIR)/ti-linux-firmware/ --delete
mkdir -p ./tmp/trusted-firmware-a/ ; git -c http.sslVerify=false clone -b $(TFA_TAG) $(TFA_REPO) --depth=5 ./tmp/trusted-firmware-a/ ; git --git-dir ./tmp/trusted-firmware-a/.git log --pretty=oneline
mkdir -p ./tmp/ti-linux-firmware/ ; git -c http.sslVerify=false clone -b $(TILF_TAG) $(TILF_REPO) --depth=5 ./tmp/ti-linux-firmware/ ; echo "ti-linux-firmware:" > ./tmp/pkg/build.txt ; git --git-dir ./tmp/ti-linux-firmware/.git rev-parse HEAD >> ./tmp/pkg/build.txt ; rsync -a ./tmp/ti-linux-firmware/* /opt/u-boot/$(TARGETDIR)/ti-linux-firmware/ --delete
mkdir -p ./tmp/trusted-firmware-a/ ; git -c http.sslVerify=false clone -b $(TFA_TAG) $(TFA_REPO) --depth=5 ./tmp/trusted-firmware-a/ ; echo "Trusted Firmware for A:" >> ./tmp/pkg/build.txt ; git --git-dir ./tmp/trusted-firmware-a/.git rev-parse HEAD >> ./tmp/pkg/build.txt
make -C ./tmp/trusted-firmware-a/ -j8 CROSS_COMPILE=aarch64-linux-gnu- CFLAGS= LDFLAGS= ARCH=aarch64 PLAT=k3 TARGET_BOARD=$(TFA_BOARD) SPD=opteed all
cp -v ./tmp/trusted-firmware-a/build/k3/$(TFA_BOARD)/release/bl31.bin ./tmp/pkg/
cp -v ./tmp/trusted-firmware-a/build/k3/$(TFA_BOARD)/release/bl31.bin /opt/u-boot/$(TARGETDIR)/
mkdir -p ./tmp/optee_os/ ; git -c http.sslVerify=false clone -b $(OPTEE_TAG) $(OPTEE_REPO) --depth=5 ./tmp/optee_os/ ; git --git-dir ./tmp/optee_os/.git log --pretty=oneline
mkdir -p ./tmp/optee_os/ ; git -c http.sslVerify=false clone -b $(OPTEE_TAG) $(OPTEE_REPO) --depth=5 ./tmp/optee_os/ ; echo "OP-TEE:" >> ./tmp/pkg/build.txt ; git --git-dir ./tmp/optee_os/.git rev-parse HEAD >> ./tmp/pkg/build.txt
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_TAG) $(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/ ; echo "U-Boot:" >> ./tmp/pkg/build.txt ; git --git-dir ./tmp/u-boot/.git rev-parse HEAD >> ./tmp/pkg/build.txt
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/
......
bb-u-boot-beagleboneai64 (2024.07.20240701.1-0~trixie+20240830) trixie; urgency=low
bb-u-boot-beagleboneai64 (2024.10.20241114.0-0~trixie+20241114) trixie; urgency=low
* 20240701 - v2024.07 - https://github.com/u-boot/u-boot/releases/tag/v2024.07
* 20240628 - 10.00.04 - https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=tag;h=refs/tags/10.00.04
* 20240712 - 4.3.0 - https://github.com/OP-TEE/optee_os/releases/tag/4.3.0
* 20240523 - v2.11.0 -https://git.trustedfirmware.org/plugins/gitiles/TF-A/trusted-firmware-a.git/+log/f2735ebccf5173f74c0458736ec526276106097e
* 20241007 - v2024.10 - https://github.com/u-boot/u-boot/releases/tag/v2024.10
* 20241114 - 10.01.07 - https://git.ti.com/gitweb?p=processor-firmware/ti-linux-firmware.git;a=tag;h=refs/tags/10.01.07
* 20241018 - 4.4.0 - https://github.com/OP-TEE/optee_os/commits/4.4.0
* 20240523 - v2.11.0 - https://github.com/ARM-software/arm-trusted-firmware/releases/tag/v2.11.0
* add extlinux.conf boot menu options over serial
* Bump FAT partition to 256MB for boot recovery images
* Enable a extlinux.conf option to flash other media directly
......@@ -11,5 +11,5 @@ bb-u-boot-beagleboneai64 (2024.07.20240701.1-0~trixie+20240830) trixie; urgency=
* Flasher scripts, echo Serial over HDMI
* extlinux.conf, unify labels to make flasher change more generic
-- Robert Nelson <robertcnelson@gmail.com> Fri, 30 Aug 2024 09:30:05 -0500
-- Robert Nelson <robertcnelson@gmail.com> Thu, 14 Nov 2024 16:42:51 -0600
......@@ -20,3 +20,4 @@ tmp/pkg/tee-pager_v2.bin /opt/u-boot/bb-u-boot-beagleboneai64
tmp/pkg/tiboot3.bin /opt/u-boot/bb-u-boot-beagleboneai64
tmp/pkg/tispl.bin /opt/u-boot/bb-u-boot-beagleboneai64
tmp/pkg/u-boot.img /opt/u-boot/bb-u-boot-beagleboneai64
tmp/pkg/build.txt /opt/u-boot/bb-u-boot-beagleboneai64
......@@ -14,14 +14,15 @@ TARGETDIR=bb-u-boot-beagleboneai64
#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=10.00.04
TILF_TAG=10.01.07
#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/plugins/gitiles//TF-A/trusted-firmware-a.git
#TAGS: https://git.trustedfirmware.org/plugins/gitiles/TF-A/trusted-firmware-a.git/+refs
#HEAD: https://github.com/ARM-software/arm-trusted-firmware
#TAGS: https://github.com/ARM-software/arm-trusted-firmware/tags
#TAGS: https://github.com/ARM-software/arm-trusted-firmware/commits/master/
#TFA_TAG=master
TFA_TAG=v2.11.0
#TFA_REPO="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git"
......@@ -33,7 +34,7 @@ TFA_BOARD=generic
#HEAD: https://github.com/OP-TEE/optee_os
#TAGS: https://github.com/OP-TEE/optee_os/tags
#OPTEE_TAG=master
OPTEE_TAG=4.3.0
OPTEE_TAG=4.4.0
#OPTEE_REPO="https://github.com/OP-TEE/optee_os"
#Local Mirror
OPTEE_REPO="https://git.gfnd.rcn-ee.org/mirror/optee_os.git"
......@@ -42,7 +43,7 @@ OPTEE_PLATFORM=k3-j721e
#U-Boot
UBOOT_CFG_CORTEXR="j721e_beagleboneai64_r5_defconfig"
UBOOT_CFG_CORTEXA="j721e_beagleboneai64_a72_defconfig"
UB_TAG="v2024.07"
UB_TAG="v2024.10-Beagle"
UB_REPO="https://github.com/beagleboard/u-boot.git"
UB_TIBOOT=tiboot3-j721e-gp-evm.bin
UB_ITB=sysfw-j721e-gp-evm.itb
......@@ -53,16 +54,16 @@ override_dh_strip:
override_dh_auto_configure:
mkdir -p ./tmp/pkg/
mkdir -p /opt/u-boot/$(TARGETDIR)/ti-linux-firmware/
mkdir -p ./tmp/ti-linux-firmware/ ; git -c http.sslVerify=false clone -b $(TILF_TAG) $(TILF_REPO) --depth=5 ./tmp/ti-linux-firmware/ ; rsync -a ./tmp/ti-linux-firmware/* /opt/u-boot/$(TARGETDIR)/ti-linux-firmware/ --delete
mkdir -p ./tmp/trusted-firmware-a/ ; git -c http.sslVerify=false clone -b $(TFA_TAG) $(TFA_REPO) --depth=5 ./tmp/trusted-firmware-a/ ; git --git-dir ./tmp/trusted-firmware-a/.git log --pretty=oneline
mkdir -p ./tmp/ti-linux-firmware/ ; git -c http.sslVerify=false clone -b $(TILF_TAG) $(TILF_REPO) --depth=5 ./tmp/ti-linux-firmware/ ; echo "ti-linux-firmware:" > ./tmp/pkg/build.txt ; git --git-dir ./tmp/ti-linux-firmware/.git rev-parse HEAD >> ./tmp/pkg/build.txt ; rsync -a ./tmp/ti-linux-firmware/* /opt/u-boot/$(TARGETDIR)/ti-linux-firmware/ --delete
mkdir -p ./tmp/trusted-firmware-a/ ; git -c http.sslVerify=false clone -b $(TFA_TAG) $(TFA_REPO) --depth=5 ./tmp/trusted-firmware-a/ ; echo "Trusted Firmware for A:" >> ./tmp/pkg/build.txt ; git --git-dir ./tmp/trusted-firmware-a/.git rev-parse HEAD >> ./tmp/pkg/build.txt
make -C ./tmp/trusted-firmware-a/ -j8 CROSS_COMPILE=aarch64-linux-gnu- CFLAGS= LDFLAGS= ARCH=aarch64 PLAT=k3 TARGET_BOARD=$(TFA_BOARD) SPD=opteed all
cp -v ./tmp/trusted-firmware-a/build/k3/$(TFA_BOARD)/release/bl31.bin ./tmp/pkg/
cp -v ./tmp/trusted-firmware-a/build/k3/$(TFA_BOARD)/release/bl31.bin /opt/u-boot/$(TARGETDIR)/
mkdir -p ./tmp/optee_os/ ; git -c http.sslVerify=false clone -b $(OPTEE_TAG) $(OPTEE_REPO) --depth=5 ./tmp/optee_os/ ; git --git-dir ./tmp/optee_os/.git log --pretty=oneline
mkdir -p ./tmp/optee_os/ ; git -c http.sslVerify=false clone -b $(OPTEE_TAG) $(OPTEE_REPO) --depth=5 ./tmp/optee_os/ ; echo "OP-TEE:" >> ./tmp/pkg/build.txt ; git --git-dir ./tmp/optee_os/.git rev-parse HEAD >> ./tmp/pkg/build.txt
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_TAG) $(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/ ; echo "U-Boot:" >> ./tmp/pkg/build.txt ; git --git-dir ./tmp/u-boot/.git rev-parse HEAD >> ./tmp/pkg/build.txt
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/
......
......@@ -5,7 +5,7 @@
package_name="bb-u-boot-beagleboneai64"
debian_pkg_name="${package_name}"
package_version="2024.07.20240701.1"
package_version="2024.10.20241114.0"
package_source=""
src_dir=""
......@@ -20,7 +20,7 @@ debian_patch=""
clear_changelog="enable"
bookworm_version="~bookworm+20240830"
trixie_version="~trixie+20240830"
jammy_version="~jammy+20240830"
noble_version="~noble+20240830"
bookworm_version="~bookworm+20241114"
trixie_version="~trixie+20241114"
jammy_version="~jammy+20241114"
noble_version="~noble+20241114"
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