Part Number: SK-AM64
Hello While debugging Top Level makefile issues I discovered another problem
Beside Make All and make clean failing I tried building the firmware
Doing this is something probally any user would need to be working with the firmware for the PRU ie something that needs to work
I cant belive this was never tested or validated and whiile my Makefile skills are average Im more concerned this wasnt validated and doesnt work
As once wearing an app engineer hat MYSELF I can understand replicating the error requires a VM and the SDK BUT this latest am62x SDK looks incomplete I dont feel like I should be modifying Makefiles and I am more concerned how this half finished product appears to new customers as I am a big Texas Instruments flag waver angelical (-?:
Lets clean this mess up I am willing to help but itys obvious this makefile is incomplete
Here is
What I did
Make All
Make Clean
JUST TO BE CLEAR I created a new ticket to fix this sysfw issue the make all amke clean errors are another issue I can work around but sysfw-firmware needs attention
guru@TIUbuntuDevBox:~/ti-processor-sdk-linux-am64xx-evm-08.05.00.21$ make sysfw-image
=====================================
Building the Linux Kernel DTBs
=====================================
make -C /home/guru/ti-processor-sdk-linux-am64xx-evm-08.05.00.21/board-support/linux-5.10.153+gitAUTOINC+3eee621d16-g3eee621d16 ARCH=arm64 CROSS_COMPILE=/home/guru/ti-processor-sdk-linux-am64xx-evm-08.05.00.21/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-none-linux-gnu- tisdk_am64xx-evm_defconfig
make[1]: Entering directory '/home/guru/ti-processor-sdk-linux-am64xx-evm-08.05.00.21/board-support/linux-5.10.153+gitAUTOINC+3eee621d16-g3eee621d16'
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/confdata.o
HOSTCC scripts/kconfig/expr.o
LEX scripts/kconfig/lexer.lex.c
YACC scripts/kconfig/parser.tab.[ch]
HOSTCC scripts/kconfig/lexer.lex.o
HOSTCC scripts/kconfig/parser.tab.o
HOSTCC scripts/kconfig/preprocess.o
HOSTCC scripts/kconfig/symbol.o
HOSTCC scripts/kconfig/util.o
HOSTLD scripts/kconfig/conf
#
# configuration written to .config
#
make[1]: Leaving directory '/home/guru/ti-processor-sdk-linux-am64xx-evm-08.05.00.21/board-support/linux-5.10.153+gitAUTOINC+3eee621d16-g3eee621d16'
make[1]: Entering directory '/home/guru/ti-processor-sdk-linux-am64xx-evm-08.05.00.21/board-support/linux-5.10.153+gitAUTOINC+3eee621d16-g3eee621d16'
HOSTCC scripts/dtc/dtc.o
HOSTCC scripts/dtc/flattree.o
HOSTCC scripts/dtc/fstree.o
UPD include/config/kernel.release
HOSTCC scripts/dtc/data.o
HOSTCC scripts/dtc/livetree.o
HOSTCC scripts/dtc/treesource.o
HOSTCC scripts/dtc/srcpos.o
HOSTCC scripts/dtc/checks.o
HOSTCC scripts/dtc/util.o
LEX scripts/dtc/dtc-lexer.lex.c
YACC scripts/dtc/dtc-parser.tab.[ch]
HOSTCC scripts/dtc/libfdt/fdt.o
HOSTCC scripts/dtc/libfdt/fdt_ro.o
HOSTCC scripts/dtc/libfdt/fdt_wip.o
HOSTCC scripts/dtc/libfdt/fdt_sw.o
HOSTCC scripts/dtc/libfdt/fdt_rw.o
HOSTCC scripts/dtc/libfdt/fdt_strerror.o
HOSTCC scripts/dtc/libfdt/fdt_empty_tree.o
HOSTCC scripts/dtc/libfdt/fdt_addresses.o
HOSTCC scripts/dtc/libfdt/fdt_overlay.o
HOSTCC scripts/dtc/fdtoverlay.o
HOSTCC scripts/dtc/dtc-lexer.lex.o
HOSTCC scripts/dtc/dtc-parser.tab.o
HOSTLD scripts/dtc/fdtoverlay
HOSTLD scripts/dtc/dtc
DTC arch/arm64/boot/dts/ti/k3-am642-evm.dtb
make[1]: Leaving directory '/home/guru/ti-processor-sdk-linux-am64xx-evm-08.05.00.21/board-support/linux-5.10.153+gitAUTOINC+3eee621d16-g3eee621d16'
make[1]: Entering directory '/home/guru/ti-processor-sdk-linux-am64xx-evm-08.05.00.21/board-support/linux-5.10.153+gitAUTOINC+3eee621d16-g3eee621d16'
DTC arch/arm64/boot/dts/ti/k3-am642-sk.dtb
make[1]: Leaving directory '/home/guru/ti-processor-sdk-linux-am64xx-evm-08.05.00.21/board-support/linux-5.10.153+gitAUTOINC+3eee621d16-g3eee621d16'
make[1]: Entering directory '/home/guru/ti-processor-sdk-linux-am64xx-evm-08.05.00.21/board-support/linux-5.10.153+gitAUTOINC+3eee621d16-g3eee621d16'
DTC arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac.dtbo
make[1]: Leaving directory '/home/guru/ti-processor-sdk-linux-am64xx-evm-08.05.00.21/board-support/linux-5.10.153+gitAUTOINC+3eee621d16-g3eee621d16'
make[1]: Entering directory '/home/guru/ti-processor-sdk-linux-am64xx-evm-08.05.00.21/board-support/linux-5.10.153+gitAUTOINC+3eee621d16-g3eee621d16'
DTC arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac-mii.dtbo
make[1]: Leaving directory '/home/guru/ti-processor-sdk-linux-am64xx-evm-08.05.00.21/board-support/linux-5.10.153+gitAUTOINC+3eee621d16-g3eee621d16'
make[1]: Entering directory '/home/guru/ti-processor-sdk-linux-am64xx-evm-08.05.00.21/board-support/linux-5.10.153+gitAUTOINC+3eee621d16-g3eee621d16'
DTC arch/arm64/boot/dts/ti/k3-am642-evm-nand.dtbo
arch/arm64/boot/dts/ti/k3-am642-evm-nand.dts:61.8-135.3: Warning (avoid_default_addr_size): /fragment@2/__overlay__: Relying on default #address-cells value
arch/arm64/boot/dts/ti/k3-am642-evm-nand.dts:61.8-135.3: Warning (avoid_default_addr_size): /fragment@2/__overlay__: Relying on default #size-cells value
make[1]: Leaving directory '/home/guru/ti-processor-sdk-linux-am64xx-evm-08.05.00.21/board-support/linux-5.10.153+gitAUTOINC+3eee621d16-g3eee621d16'
=============================
Building SYSFW Image
=============================
make[1]: Entering directory '/home/guru/ti-processor-sdk-linux-am64xx-evm-08.05.00.21/board-support/k3-image-gen-2022.01'
Makefile:67: *** TI_SECURE_DEV_PKG must be set for HS, defaults will not work. Stop.
make[1]: Leaving directory '/home/guru/ti-processor-sdk-linux-am64xx-evm-08.05.00.21/board-support/k3-image-gen-2022.01'
Makefile:573: recipe for target 'sysfw-image' failed
make: *** [sysfw-image] Error 2