This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello experts!
Facing issue for u-boot 2021 version.
Below are the error logs which we are getting when we are trying for our custom hardware.
FYI.. we used ti based structure.
DTS files:
k3-am625-r5-sk.dts
: main R5 DTS file which includes the nodes for R5 boot, Pinmux, DDR, etc.
k3-am625-sk.dts
: main A53 DTS file which includes the nodes for A53 boot, Pinmux, etc.
Here is my question, We can use same structure for uboot is that fine ?
Is there any security related issue happen or any other issue ?
----------------------------------
| make -f /home/aws-suma/OneControl/build-lrd-am62xx-onecontrol-lrd-5.10-rt-test/workspace/sources/u-boot-ti-staging/scripts/Makefile.build obj=dts dtbs
| make -f /home/aws-suma/OneControl/build-lrd-am62xx-onecontrol-lrd-5.10-rt-test/workspace/sources/u-boot-ti-staging/scripts/Makefile.build obj=arch/arm/dts dtbs
| mkdir -p arch/arm/dts/ ; (cat /home/aws-suma/OneControl/build-lrd-am62xx-onecontrol-lrd-5.10-rt-test/workspace/sources/u-boot-ti-staging/arch/arm/dts/onecontrol.dts; echo '#include "onecontrol-u-boot.dtsi"') > arch/arm/dts/.onecontrol.dtb.pre.tmp; aarch64-poky-linux-gcc --sysroot=/home/aws-suma/OneControl/build-lrd-am62xx-onecontrol-lrd-5.10-rt-test/tmp/work/am62xx_onecontrol_lrd-poky-linux/u-boot-ti-staging/1_2021.01+git999-r33/recipe-sysroot -E -Wp,-MD,arch/arm/dts/.onecontrol.dtb.d.pre.tmp -nostdinc -I/home/aws-suma/OneControl/build-lrd-am62xx-onecontrol-lrd-5.10-rt-test/workspace/sources/u-boot-ti-staging/arch/arm/dts -I/home/aws-suma/OneControl/build-lrd-am62xx-onecontrol-lrd-5.10-rt-test/workspace/sources/u-boot-ti-staging/arch/arm/dts/include -Iinclude -I/home/aws-suma/OneControl/build-lrd-am62xx-onecontrol-lrd-5.10-rt-test/workspace/sources/u-boot-ti-staging/include -I/home/aws-suma/OneControl/build-lrd-am62xx-onecontrol-lrd-5.10-rt-test/workspace/sources/u-boot-ti-staging/arch/arm/include -include /home/aws-suma/OneControl/build-lrd-am62xx-onecontrol-lrd-5.10-rt-test/workspace/sources/u-boot-ti-staging/include/linux/kconfig.h -D__ASSEMBLY__ -undef -D__DTS__ -x assembler-with-cpp -o arch/arm/dts/.onecontrol.dtb.dts.tmp arch/arm/dts/.onecontrol.dtb.pre.tmp ; ./scripts/dtc/dtc -O dtb -o arch/arm/dts/onecontrol.dtb -b 0 -i /home/aws-suma/OneControl/build-lrd-am62xx-onecontrol-lrd-5.10-rt-test/workspace/sources/u-boot-ti-staging/arch/arm/dts/ -Wno-unit_address_vs_reg -Wno-unit_address_format -Wno-avoid_unnecessary_addr_size -Wno-alias_paths -Wno-graph_child_address -Wno-graph_port -Wno-unique_unit_address -Wno-simple_bus_reg -Wno-pci_device_reg -Wno-pci_bridge -Wno-pci_device_bus_num -@ -Wno-unit_address_vs_reg -Wno-unit_address_format -Wno-avoid_unnecessary_addr_size -Wno-alias_paths -Wno-graph_child_address -Wno-graph_port -Wno-unique_unit_address -Wno-simple_bus_reg -Wno-pci_device_reg -Wno-pci_bridge -Wno-pci_device_bus_num -@ -d arch/arm/dts/.onecontrol.dtb.d.dtc.tmp arch/arm/dts/.onecontrol.dtb.dts.tmp || (echo "Check /home/aws-suma/OneControl/build-lrd-am62xx-onecontrol-lrd-5.10-rt-test/tmp/work/am62xx_onecontrol_lrd-poky-linux/u-boot-ti-staging/1_2021.01+git999-r33/u-boot-ti-staging-2021.01+git999/arch/arm/dts/.onecontrol.dtb.pre.tmp for errors" && false) ; cat arch/arm/dts/.onecontrol.dtb.d.pre.tmp arch/arm/dts/.onecontrol.dtb.d.dtc.tmp > arch/arm/dts/.onecontrol.dtb.d ; sed -i "s:arch/arm/dts/.onecontrol.dtb.pre.tmp:/home/aws-suma/OneControl/build-lrd-am62xx-onecontrol-lrd-5.10-rt-test/workspace/sources/u-boot-ti-staging/arch/arm/dts/onecontrol.dts:" arch/arm/dts/.onecontrol.dtb.d
| Error: arch/arm/dts/.onecontrol.dtb.pre.tmp:13.37-38 syntax error
| FATAL ERROR: Unable to parse input tree
| Check /home/aws-suma/OneControl/build-lrd-am62xx-onecontrol-lrd-5.10-rt-test/tmp/work/am62xx_onecontrol_lrd-poky-linux/u-boot-ti-staging/1_2021.01+git999-r33/u-boot-ti-staging-2021.01+git999/arch/arm/dts/.onecontrol.dtb.pre.tmp for errors
| scripts/Makefile.lib:333: recipe for target 'arch/arm/dts/onecontrol.dtb' failed
| make[3]: *** [arch/arm/dts/onecontrol.dtb] Error 1
| /home/aws-suma/OneControl/build-lrd-am62xx-onecontrol-lrd-5.10-rt-test/workspace/sources/u-boot-ti-staging/dts/Makefile:43: recipe for target 'arch-dtbs' failed
| make[2]: *** [arch-dtbs] Error 2
| /home/aws-suma/OneControl/build-lrd-am62xx-onecontrol-lrd-5.10-rt-test/workspace/sources/u-boot-ti-staging/Makefile:1164: recipe for target 'dts/dt.dtb' failed
| make[1]: *** [dts/dt.dtb] Error 2
| make[1]: Leaving directory '/home/aws-suma/OneControl/build-lrd-am62xx-onecontrol-lrd-5.10-rt-test/tmp/work/am62xx_onecontrol_lrd-poky-linux/u-boot-ti-staging/1_2021.01+git999-r33/u-boot-ti-staging-2021.01+git999'
| Makefile:167: recipe for target 'sub-make' failed
| make: *** [sub-make] Error 2
| make: Leaving directory '/home/aws-suma/OneControl/build-lrd-am62xx-onecontrol-lrd-5.10-rt-test/workspace/sources/u-boot-ti-staging'
| ERROR: oe_runmake failed
| WARNING: /home/aws-suma/OneControl/build-lrd-am62xx-onecontrol-lrd-5.10-rt-test/tmp/work/am62xx_onecontrol_lrd-poky-linux/u-boot-ti-staging/1_2021.01+git999-r33/temp/run.do_compile.13084:1 exit 1 from 'exit 1'
| ERROR: Execution of '/home/aws-suma/OneControl/build-lrd-am62xx-onecontrol-lrd-5.10-rt-test/tmp/work/am62xx_onecontrol_lrd-poky-linux/u-boot-ti-staging/1_2021.01+git999-r33/temp/run.do_compile.13084' failed with exit code 1
ERROR: Task (/home/aws-suma/OneControl/yocto/meta-ti/recipes-bsp/u-boot/u-boot-ti-staging_2021.01.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 1659 tasks of which 1658 didn't need to be rerun and 1 failed.
Thanks,
Suraj.
Hello,
After installing AM62x Linux SDK, u-boot can be built with one of options as listed below:
1. build with the SDK top-level Makefile
software-dl.ti.com/.../Top_Level_Makefile.html
2. build from u-boot src tree
software-dl.ti.com/.../UG-General-Info.html
Best,
-Hong