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.

SK-AM62: Cannot boot after updating u-boot for SK-AM62

Part Number: SK-AM62

Hello Ti,

I follow the linux academy https://dev.ti.com/tirex/explore/content/linux-academy-AM62X-8.3.0.0.v1/ch-develop/dev-build-uboot.html 

After I rebuild the u-boot, I have three u-boot images and I follow the instruction to change the bin file.

When I copy images into SD card, I cannot boot the board successfully.

Is there any error operation?

BR

James

  • James,

    try programming one of the TI images to your SD card, to make sure you have a bootable card to start with. The images are in the filesystem folder in the SDK. Do something like...

    # Write the entire contents of the WIC image to the SD card
    $ sudo bmaptool copy --nobmap tisdk-default-image-am62xx-evm.wic.xz /dev/sdx

    If this works, now replace the boot files with the files you generated, keeping the rest of the SD card intact.

    If this works, your issue was with the SD card not being setup correctly (partitions, marked bootable etc.)

    If it still doesn't work, then something is wrong with the steps you use to build the boot binaries.

    Regards, Andreas

  • Hi Andreas,

    Originally, I use balenaetcher on windows to flash the image.

    Is it necessary to use the linux platform to flash the SD card?

    BR, James

  • Hi James,

    To flash the .wic image file to the SD card, you can use either Windows or Linux PC.

    Can you please confirm that you can boot the AM62x SK evm with the original SD card, but the boot failed after manually copied the rebuilt U-Boot images to the SD card?

    If so, does the SK uart console print any message when boot failed? Please provide the console log.

  • Hi Bin,

    i'm sure I can boot the AM62x SK evm with the original SD card.

    After I copied three files into the boot partition, the evm didn't work and there is no log in the serial console.

    BR

  • Hi James,

    Please provide the full console log showing how the U-Boot is compiled.

  • Hi Bin,

    The following are uboot building files for R5 and ARM64

    $ make am62x_evm_r5_defconfig O=build/r5
    make[1]: Entering directory '/home/a/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889/build/r5'
      HOSTCC  scripts/basic/fixdep
      GEN     ./Makefile
      HOSTCC  scripts/kconfig/conf.o
      YACC    scripts/kconfig/zconf.tab.c
      LEX     scripts/kconfig/zconf.lex.c
      HOSTCC  scripts/kconfig/zconf.tab.o
      HOSTLD  scripts/kconfig/conf
    #
    # configuration written to .config
    #
    make[1]: Leaving directory '/home/a/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889/build/r5'
    
    $ make O=build/r5
    make[1]: Entering directory '/home/a/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889/build/r5'
      GEN     ./Makefile
    scripts/kconfig/conf  --syncconfig Kconfig
      UPD     include/config.h
      CFG     u-boot.cfg
      GEN     include/autoconf.mk
      GEN     include/autoconf.mk.dep
      CFG     spl/u-boot.cfg
      GEN     spl/include/autoconf.mk
      UPD     include/config/uboot.release
      Using /home/a/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889 as source for U-Boot
      GEN     ./Makefile
      UPD     include/generated/version_autogenerated.h
      UPD     include/generated/timestamp_autogenerated.h
      UPD     include/generated/dt.h
      CC      lib/asm-offsets.s
      UPD     include/generated/generic-asm-offsets.h
      CC      arch/arm/lib/asm-offsets.s
      UPD     include/generated/asm-offsets.h
      HOSTCC  scripts/dtc/dtc.o
      HOSTCC  scripts/dtc/flattree.o
      HOSTCC  scripts/dtc/fstree.o
      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.h
      HOSTCC  scripts/dtc/dtc-lexer.lex.o
      YACC    scripts/dtc/dtc-parser.tab.c
      HOSTCC  scripts/dtc/dtc-parser.tab.o
      HOSTLD  scripts/dtc/dtc
      HOSTCC  tools/gen_eth_addr
      HOSTCC  tools/gen_ethaddr_crc.o
      WRAP    tools/lib/crc8.c
      HOSTCC  tools/lib/crc8.o
      HOSTLD  tools/gen_ethaddr_crc
      HOSTCC  tools/img2srec
      HOSTCC  tools/mkenvimage.o
      HOSTCC  tools/os_support.o
      WRAP    tools/lib/crc32.c
      HOSTCC  tools/lib/crc32.o
      HOSTLD  tools/mkenvimage
      HOSTCC  tools/aisimage.o
      HOSTCC  tools/atmelimage.o
      HOSTCC  tools/fit_common.o
      HOSTCC  tools/fit_image.o
      HOSTCC  tools/image-host.o
      WRAP    tools/common/image-fit.c
      HOSTCC  tools/common/image-fit.o
      WRAP    tools/common/fdt_region.c
      HOSTCC  tools/common/fdt_region.o
      WRAP    tools/common/bootm.c
      HOSTCC  tools/common/bootm.o
      HOSTCC  tools/default_image.o
      WRAP    tools/lib/fdtdec_common.c
      HOSTCC  tools/lib/fdtdec_common.o
      WRAP    tools/lib/fdtdec.c
      HOSTCC  tools/lib/fdtdec.o
      WRAP    tools/common/image.c
      HOSTCC  tools/common/image.o
      HOSTCC  tools/imagetool.o
      HOSTCC  tools/imximage.o
      HOSTCC  tools/imx8image.o
      HOSTCC  tools/imx8mimage.o
      HOSTCC  tools/kwbimage.o
      WRAP    tools/lib/md5.c
      HOSTCC  tools/lib/md5.o
      HOSTCC  tools/lpc32xximage.o
      HOSTCC  tools/mxsimage.o
      HOSTCC  tools/omapimage.o
      HOSTCC  tools/pblimage.o
      HOSTCC  tools/pbl_crc32.o
      HOSTCC  tools/vybridimage.o
      HOSTCC  tools/stm32image.o
      WRAP    tools/lib/rc4.c
      HOSTCC  tools/lib/rc4.o
      HOSTCC  tools/rkcommon.o
      HOSTCC  tools/rkimage.o
      HOSTCC  tools/rksd.o
      HOSTCC  tools/rkspi.o
      HOSTCC  tools/socfpgaimage.o
      WRAP    tools/lib/crc16.c
      HOSTCC  tools/lib/crc16.o
      WRAP    tools/lib/sha1.c
      HOSTCC  tools/lib/sha1.o
      WRAP    tools/lib/sha256.c
      HOSTCC  tools/lib/sha256.o
      WRAP    tools/lib/sha512.c
      HOSTCC  tools/lib/sha512.o
      WRAP    tools/common/hash.c
      HOSTCC  tools/common/hash.o
      HOSTCC  tools/ublimage.o
      HOSTCC  tools/zynqimage.o
      HOSTCC  tools/zynqmpimage.o
      HOSTCC  tools/zynqmpbif.o
      HOSTCC  tools/libfdt/fdt.o
      HOSTCC  tools/libfdt/fdt_ro.o
      HOSTCC  tools/libfdt/fdt_wip.o
      HOSTCC  tools/libfdt/fdt_sw.o
      HOSTCC  tools/libfdt/fdt_rw.o
      HOSTCC  tools/libfdt/fdt_strerror.o
      HOSTCC  tools/libfdt/fdt_empty_tree.o
      HOSTCC  tools/libfdt/fdt_addresses.o
      HOSTCC  tools/libfdt/fdt_overlay.o
      HOSTCC  tools/gpimage.o
      HOSTCC  tools/gpimage-common.o
      HOSTCC  tools/mtk_image.o
      HOSTCC  tools/dumpimage.o
      HOSTLD  tools/dumpimage
      HOSTCC  tools/mkimage.o
      HOSTLD  tools/mkimage
      HOSTCC  tools/proftool
      HOSTCC  tools/fdtgrep.o
      HOSTLD  tools/fdtgrep
      HOSTCC  tools/spl_size_limit
      LD      arch/arm/cpu/built-in.o
      CC      arch/arm/cpu/armv7/cache_v7.o
      AS      arch/arm/cpu/armv7/cache_v7_asm.o
      CC      arch/arm/cpu/armv7/cpu.o
      CC      arch/arm/cpu/armv7/cp15.o
      CC      arch/arm/cpu/armv7/syslib.o
      CC      arch/arm/cpu/armv7/mpu_v7r.o
      AS      arch/arm/cpu/armv7/sctlr.o
      AS      arch/arm/cpu/armv7/lowlevel_init.o
      LD      arch/arm/cpu/armv7/built-in.o
      AS      arch/arm/cpu/armv7/start.o
      AS      arch/arm/lib/vectors.o
      AS      arch/arm/lib/crt0.o
      AS      arch/arm/lib/setjmp.o
      AS      arch/arm/lib/relocate.o
      CC      arch/arm/lib/bootm-fdt.o
      CC      arch/arm/lib/bootm.o
      AS      arch/arm/lib/memset.o
      AS      arch/arm/lib/memcpy.o
      CC      arch/arm/lib/bdinfo.o
      CC      arch/arm/lib/sections.o
      CC      arch/arm/lib/stack.o
      CC      arch/arm/lib/interrupts.o
      CC      arch/arm/lib/reset.o
      CC      arch/arm/lib/cache.o
      CC      arch/arm/lib/cache-cp15.o
      CC      arch/arm/lib/psci-dt.o
      LD      arch/arm/lib/built-in.o
      AS      arch/arm/lib/ashldi3.o
      AS      arch/arm/lib/ashrdi3.o
      CC      arch/arm/lib/div0.o
      AS      arch/arm/lib/div64.o
      AS      arch/arm/lib/lib1funcs.o
      AS      arch/arm/lib/lshrdi3.o
      AS      arch/arm/lib/muldi3.o
      AS      arch/arm/lib/uldivmod.o
      AR      arch/arm/lib/lib.a
      CC      arch/arm/lib/eabi_compat.o
      AS      arch/arm/lib/crt0_arm_efi.o
      CC      arch/arm/lib/reloc_arm_efi.o
      CC      arch/arm/mach-k3/am62x/clk-data.o
      CC      arch/arm/mach-k3/am62x/dev-data.o
      LD      arch/arm/mach-k3/am62x/built-in.o
      CC      arch/arm/mach-k3/am625_init.o
      CC      arch/arm/mach-k3/r5_mpu.o
      AS      arch/arm/mach-k3/lowlevel_init.o
      CC      arch/arm/mach-k3/common.o
      LD      arch/arm/mach-k3/built-in.o
      CC      board/ti/am62x/evm.o
      LD      board/ti/am62x/built-in.o
      CC      board/ti/common/board_detect.o
      LD      board/ti/common/built-in.o
      LD      cmd/arm/built-in.o
      CC      cmd/boot.o
      CC      cmd/bootm.o
      CC      cmd/help.o
      CC      cmd/panic.o
      CC      cmd/version.o
      CC      cmd/blk_common.o
      CC      cmd/source.o
      CC      cmd/bdinfo.o
      CC      cmd/blkcache.o
      CC      cmd/bootefi.o
      CC      cmd/console.o
      CC      cmd/echo.o
      CC      cmd/elf.o
      CC      cmd/exit.o
      CC      cmd/fat.o
      CC      cmd/fdt.o
      CC      cmd/itest.o
      CC      cmd/load.o
      CC      cmd/mem.o
      CC      cmd/sleep.o
      CC      cmd/mmc.o
      CC      cmd/legacy-mtd-utils.o
      CC      cmd/net.o
      CC      cmd/pinmux.o
      CC      cmd/remoteproc.o
      CC      cmd/sf.o
      CC      cmd/time.o
      CC      cmd/test.o
      CC      cmd/ximg.o
      CC      cmd/dfu.o
      CC      cmd/gpt.o
      CC      cmd/nvedit.o
      LD      cmd/built-in.o
      CC      common/init/board_init.o
      LD      common/init/built-in.o
      CC      common/main.o
      CC      common/exports.o
      CC      common/hash.o
      CC      common/cli_hush.o
      CC      common/autoboot.o
      CC      common/board_f.o
      CC      common/board_r.o
      CC      common/bootm.o
      CC      common/bootm_os.o
      CC      common/fdt_support.o
      CC      common/splash.o
      CC      common/cli_readline.o
      CC      common/cli_simple.o
      CC      common/board_info.o
      CC      common/console.o
      CC      common/dlmalloc.o
      CC      common/malloc_simple.o
      CC      common/image.o
      CC      common/image-fdt.o
      CC      common/image-fit.o
      CC      common/memsize.o
      CC      common/stdio.o
      CC      common/cli.o
      CC      common/command.o
      CC      common/s_record.o
      CC      common/xyzModem.o
      LD      common/built-in.o
      CC      disk/part.o
      CC      disk/part_dos.o
      CC      disk/part_efi.o
      LD      disk/built-in.o
      LD      drivers/adc/built-in.o
      LD      drivers/ata/built-in.o
      LD      drivers/axi/built-in.o
      CC      drivers/block/blk-uclass.o
      CC      drivers/block/blkcache.o
      LD      drivers/block/built-in.o
      LD      drivers/bus/built-in.o
      LD      drivers/cache/built-in.o
      LD      drivers/clk/analogbits/built-in.o
      LD      drivers/clk/imx/built-in.o
      LD      drivers/clk/tegra/built-in.o
      CC      drivers/clk/clk-uclass.o
      CC      drivers/clk/clk_fixed_rate.o
      CC      drivers/clk/clk_fixed_factor.o
      LD      drivers/clk/built-in.o
      CC      drivers/core/device.o
      CC      drivers/core/fdtaddr.o
      CC      drivers/core/lists.o
      CC      drivers/core/root.o
      CC      drivers/core/uclass.o
      CC      drivers/core/util.o
      CC      drivers/core/device-remove.o
      CC      drivers/core/simple-bus.o
      CC      drivers/core/dump.o
      CC      drivers/core/regmap.o
      CC      drivers/core/of_extra.o
      CC      drivers/core/ofnode.o
      CC      drivers/core/read_extra.o
      LD      drivers/core/built-in.o
      CC      drivers/crypto/fsl/sec.o
      LD      drivers/crypto/fsl/built-in.o
      LD      drivers/crypto/rsa_mod_exp/built-in.o
      LD      drivers/crypto/built-in.o
      CC      drivers/dfu/dfu.o
      LD      drivers/dfu/built-in.o
      CC      drivers/firmware/firmware-uclass.o
      CC      drivers/firmware/ti_sci.o
      LD      drivers/firmware/built-in.o
      CC      drivers/input/key_matrix.o
      LD      drivers/input/built-in.o
      CC      drivers/mailbox/mailbox-uclass.o
      CC      drivers/mailbox/k3-sec-proxy.o
      LD      drivers/mailbox/built-in.o
      LD      drivers/memory/built-in.o
      CC      drivers/misc/misc-uclass.o
      LD      drivers/misc/built-in.o
      CC      drivers/mmc/mmc.o
      CC      drivers/mmc/mmc-uclass.o
      CC      drivers/mmc/mmc_write.o
      CC      drivers/mmc/sdhci-adma.o
      CC      drivers/mmc/sdhci.o
      CC      drivers/mmc/am654_sdhci.o
      LD      drivers/mmc/built-in.o
      LD      drivers/mtd/nand/built-in.o
      LD      drivers/mtd/onenand/built-in.o
      CC      drivers/mtd/spi/sf-uclass.o
      CC      drivers/mtd/spi/sf_probe.o
      CC      drivers/mtd/spi/spi-nor-ids.o
      CC      drivers/mtd/spi/spi-nor-core.o
      LD      drivers/mtd/spi/spi-nor.o
      LD      drivers/mtd/spi/built-in.o
      LD      drivers/mtd/built-in.o
      LD      drivers/phy/allwinner/built-in.o
      LD      drivers/phy/marvell/built-in.o
      LD      drivers/phy/rockchip/built-in.o
      LD      drivers/pinctrl/broadcom/built-in.o
      LD      drivers/pinctrl/nxp/built-in.o
      CC      drivers/pinctrl/pinctrl-uclass.o
      CC      drivers/pinctrl/pinctrl-single.o
      LD      drivers/pinctrl/built-in.o
      LD      drivers/pwm/built-in.o
      CC      drivers/ram/k3-ddrss/k3-ddrss.o
      CC      drivers/ram/k3-ddrss/lpddr4_obj_if.o
      CC      drivers/ram/k3-ddrss/lpddr4.o
      CC      drivers/ram/k3-ddrss/cps_bm.o
      CC      drivers/ram/k3-ddrss/lpddr4_16bit.o
      CC      drivers/ram/k3-ddrss/lpddr4_16bit_ctl_regs_rw_masks.o
      LD      drivers/ram/k3-ddrss/built-in.o
      CC      drivers/ram/ram-uclass.o
      LD      drivers/ram/built-in.o
      CC      drivers/remoteproc/rproc-uclass.o
      CC      drivers/remoteproc/rproc-elf-loader.o
      CC      drivers/remoteproc/k3_system_controller.o
      CC      drivers/remoteproc/ti_k3_arm64_rproc.o
      LD      drivers/remoteproc/built-in.o
      CC      drivers/reset/reset-uclass.o
      CC      drivers/reset/reset-ti-sci.o
      LD      drivers/reset/built-in.o
      CC      drivers/rtc/rtc-lib.o
      LD      drivers/rtc/built-in.o
      LD      drivers/scsi/built-in.o
      LD      drivers/smem/built-in.o
      CC      drivers/soc/ti/k3-navss-ringacc.o
      LD      drivers/soc/ti/built-in.o
      CC      drivers/soc/soc-uclass.o
      CC      drivers/soc/soc_ti_k3.o
      LD      drivers/soc/built-in.o
      LD      drivers/sound/built-in.o
      LD      drivers/spmi/built-in.o
      CC      drivers/thermal/thermal-uclass.o
      LD      drivers/thermal/built-in.o
      CC      drivers/timer/timer-uclass.o
      CC      drivers/timer/omap-timer.o
      LD      drivers/timer/built-in.o
      LD      drivers/ufs/built-in.o
      LD      drivers/video/bridge/built-in.o
      LD      drivers/video/sunxi/built-in.o
      LD      drivers/video/built-in.o
      LD      drivers/watchdog/built-in.o
      LD      drivers/built-in.o
      CC      drivers/dma/ti/k3-udma.o
      CC      drivers/dma/ti/k3-psil.o
      CC      drivers/dma/ti/k3-psil-am62.o
      LD      drivers/dma/ti/k3-psil-data.o
      LD      drivers/dma/ti/built-in.o
      CC      drivers/dma/dma-uclass.o
      LD      drivers/dma/built-in.o
      CC      drivers/gpio/gpio-uclass.o
      CC      drivers/gpio/da8xx_gpio.o
      LD      drivers/gpio/built-in.o
      CC      drivers/i2c/i2c-uclass.o
      CC      drivers/i2c/omap24xx_i2c.o
      LD      drivers/i2c/built-in.o
      LD      drivers/net/mscc_eswitch/built-in.o
      LD      drivers/net/qe/built-in.o
      LD      drivers/net/ti/built-in.o
      LD      drivers/net/built-in.o
      LD      drivers/net/phy/built-in.o
      LD      drivers/power/built-in.o
      LD      drivers/power/battery/built-in.o
      CC      drivers/power/domain/power-domain-uclass.o
      CC      drivers/power/domain/ti-power-domain.o
      LD      drivers/power/domain/built-in.o
      LD      drivers/power/fuel_gauge/built-in.o
      LD      drivers/power/mfd/built-in.o
      LD      drivers/power/pmic/built-in.o
      LD      drivers/power/regulator/built-in.o
      CC      drivers/serial/serial-uclass.o
      CC      drivers/serial/ns16550.o
      CC      drivers/serial/serial_omap.o
      LD      drivers/serial/built-in.o
      CC      drivers/spi/spi-uclass.o
      CC      drivers/spi/cadence_qspi.o
      CC      drivers/spi/cadence_qspi_apb.o
      CC      drivers/spi/spi-mem.o
      LD      drivers/spi/built-in.o
      LD      drivers/usb/cdns3/built-in.o
      LD      drivers/usb/common/built-in.o
      LD      drivers/usb/dwc3/built-in.o
      LD      drivers/usb/emul/built-in.o
      LD      drivers/usb/eth/built-in.o
      LD      drivers/usb/host/built-in.o
      LD      drivers/usb/mtu3/built-in.o
      LD      drivers/usb/musb-new/built-in.o
      LD      drivers/usb/musb/built-in.o
      LD      drivers/usb/phy/built-in.o
      LD      drivers/usb/ulpi/built-in.o
      CC      env/common.o
      CC      env/env.o
      CC      env/attr.o
      CC      env/flags.o
      CC      env/callback.o
      CC      env/mmc.o
      LD      env/built-in.o
      CC      fs/fat/fat_write.o
      LD      fs/fat/built-in.o
      CC      fs/fs.o
      CC      fs/fs_internal.o
      LD      fs/built-in.o
      LD      lib/crypto/built-in.o
      CC      lib/efi_driver/efi_uclass.o
      CC      lib/efi_driver/efi_block_device.o
      LD      lib/efi_driver/built-in.o
      CC      lib/efi_loader/efi_bootmgr.o
      CC      lib/efi_loader/efi_boottime.o
      CC      lib/efi_loader/efi_console.o
      CC      lib/efi_loader/efi_device_path.o
      CC      lib/efi_loader/efi_device_path_to_text.o
      CC      lib/efi_loader/efi_device_path_utilities.o
      CC      lib/efi_loader/efi_file.o
      CC      lib/efi_loader/efi_hii.o
      CC      lib/efi_loader/efi_hii_config.o
      CC      lib/efi_loader/efi_image_loader.o
      CC      lib/efi_loader/efi_memory.o
      CC      lib/efi_loader/efi_root_node.o
      CC      lib/efi_loader/efi_runtime.o
      CC      lib/efi_loader/efi_setup.o
      CC      lib/efi_loader/efi_string.o
      CC      lib/efi_loader/efi_unicode_collation.o
      CC      lib/efi_loader/efi_var_common.o
      CC      lib/efi_loader/efi_var_mem.o
      CC      lib/efi_loader/efi_var_file.o
      CC      lib/efi_loader/efi_variable.o
      CC      lib/efi_loader/efi_watchdog.o
      CC      lib/efi_loader/efi_disk.o
      CC      lib/efi_loader/efi_net.o
      CC      lib/efi_loader/efi_smbios.o
      CC      lib/efi_loader/efi_signature.o
      LD      lib/efi_loader/built-in.o
      CC      lib/efi_loader/helloworld.o
      AS      lib/efi_loader/efi_crt0.o
      CC      lib/efi_loader/efi_reloc.o
      CC      lib/efi_loader/efi_freestanding.o
      LD      lib/efi_loader/helloworld_efi.so
      OBJCOPY lib/efi_loader/helloworld.efi
      CC      lib/libfdt/fdt.o
      CC      lib/libfdt/fdt_ro.o
      CC      lib/libfdt/fdt_wip.o
      CC      lib/libfdt/fdt_strerror.o
      CC      lib/libfdt/fdt_sw.o
      CC      lib/libfdt/fdt_rw.o
      CC      lib/libfdt/fdt_empty_tree.o
      CC      lib/libfdt/fdt_addresses.o
      LD      lib/libfdt/built-in.o
      CC      lib/zlib/zlib.o
      LD      lib/zlib/built-in.o
      CC      lib/charset.o
      CC      lib/crc8.o
      CC      lib/crc16.o
      CC      lib/fdtdec_common.o
      CC      lib/smbios.o
      CC      lib/ldiv.o
      CC      lib/net_utils.o
      CC      lib/rc4.o
      CC      lib/list_sort.o
      CC      lib/md5.o
      CC      lib/sha1.o
      CC      lib/sha256.o
      CC      lib/gunzip.o
      CC      lib/rational.o
      CC      lib/fdtdec.o
      CC      lib/qsort.o
      CC      lib/hashtable.o
      CC      lib/errno.o
      CC      lib/display_options.o
      CC      lib/crc32.o
      CC      lib/ctype.o
      CC      lib/div64.o
      CC      lib/hang.o
      CC      lib/linux_compat.o
      CC      lib/linux_string.o
      CC      lib/lmb.o
      CC      lib/membuff.o
      CC      lib/slre.o
      CC      lib/string.o
      CC      lib/tables_csum.o
      CC      lib/time.o
      CC      lib/hexdump.o
      CC      lib/uuid.o
      CC      lib/rand.o
      CC      lib/panic.o
      CC      lib/vsprintf.o
      CC      lib/strto.o
      CC      lib/date.o
      CC      lib/elf.o
      LD      lib/built-in.o
      CC      net/arp.o
      CC      net/bootp.o
      CC      net/eth_legacy.o
      CC      net/eth_common.o
      CC      net/net.o
      CC      net/nfs.o
      CC      net/tftp.o
      LD      net/built-in.o
      LDS     u-boot.lds
      LD      u-boot
      OBJCOPY u-boot-nodtb.bin
      DTC     arch/arm/dts/k3-am625-sk.dtb
      DTC     arch/arm/dts/k3-am625-r5-sk.dtb
      SHIPPED dts/dt.dtb
      FDTGREP dts/dt-spl.dtb
      MKIMAGE u-boot.img
      OBJCOPY u-boot.srec
      CAT     u-boot-dtb.bin
      COPY    u-boot.bin
      SYM     u-boot.sym
      CC      spl/./lib/asm-offsets.s
      UPD     spl/./include/generated/generic-asm-offsets.h
      CC      spl/./arch/arm/lib/asm-offsets.s
      UPD     spl/./include/generated/asm-offsets.h
      CC      spl/arch/arm/mach-k3/am62x/clk-data.o
      CC      spl/arch/arm/mach-k3/am62x/dev-data.o
      LD      spl/arch/arm/mach-k3/am62x/built-in.o
      CC      spl/arch/arm/mach-k3/am625_init.o
      CC      spl/arch/arm/mach-k3/r5_mpu.o
      AS      spl/arch/arm/mach-k3/lowlevel_init.o
      CC      spl/arch/arm/mach-k3/sysfw-loader.o
      CC      spl/arch/arm/mach-k3/common.o
      LD      spl/arch/arm/mach-k3/built-in.o
      CC      spl/arch/arm/cpu/armv7/cache_v7.o
      AS      spl/arch/arm/cpu/armv7/cache_v7_asm.o
      CC      spl/arch/arm/cpu/armv7/cpu.o
      CC      spl/arch/arm/cpu/armv7/cp15.o
      CC      spl/arch/arm/cpu/armv7/syslib.o
      CC      spl/arch/arm/cpu/armv7/mpu_v7r.o
      AS      spl/arch/arm/cpu/armv7/lowlevel_init.o
      LD      spl/arch/arm/cpu/armv7/built-in.o
      AS      spl/arch/arm/cpu/armv7/start.o
      LD      spl/arch/arm/cpu/built-in.o
      AS      spl/arch/arm/lib/vectors.o
      AS      spl/arch/arm/lib/crt0.o
      AS      spl/arch/arm/lib/setjmp.o
      CC      spl/arch/arm/lib/spl.o
      CC      spl/arch/arm/lib/zimage.o
      CC      spl/arch/arm/lib/bootm-fdt.o
      AS      spl/arch/arm/lib/memset.o
      AS      spl/arch/arm/lib/memcpy.o
      CC      spl/arch/arm/lib/bdinfo.o
      CC      spl/arch/arm/lib/sections.o
      CC      spl/arch/arm/lib/stack.o
      CC      spl/arch/arm/lib/interrupts.o
      CC      spl/arch/arm/lib/reset.o
      CC      spl/arch/arm/lib/cache.o
      CC      spl/arch/arm/lib/cache-cp15.o
      CC      spl/arch/arm/lib/psci-dt.o
      LD      spl/arch/arm/lib/built-in.o
      AS      spl/arch/arm/lib/ashldi3.o
      AS      spl/arch/arm/lib/ashrdi3.o
      CC      spl/arch/arm/lib/div0.o
      AS      spl/arch/arm/lib/div64.o
      AS      spl/arch/arm/lib/lib1funcs.o
      AS      spl/arch/arm/lib/lshrdi3.o
      AS      spl/arch/arm/lib/muldi3.o
      AS      spl/arch/arm/lib/uldivmod.o
      AR      spl/arch/arm/lib/lib.a
      CC      spl/arch/arm/lib/eabi_compat.o
      AS      spl/arch/arm/lib/crt0_arm_efi.o
      CC      spl/arch/arm/lib/reloc_arm_efi.o
      CC      spl/board/ti/am62x/evm.o
      LD      spl/board/ti/am62x/built-in.o
      CC      spl/board/ti/common/board_detect.o
      LD      spl/board/ti/common/built-in.o
      CC      spl/common/spl/spl.o
      CC      spl/common/spl/spl_fit.o
      CC      spl/common/spl/spl_ymodem.o
      CC      spl/common/spl/spl_mmc.o
      CC      spl/common/spl/spl_fat.o
      CC      spl/common/spl/spl_spi.o
      CC      spl/common/spl/spl_ram.o
      LD      spl/common/spl/built-in.o
      CC      spl/common/init/board_init.o
      LD      spl/common/init/built-in.o
      CC      spl/common/board_info.o
      CC      spl/common/xyzModem.o
      CC      spl/common/common_fit.o
      CC      spl/common/fdt_support.o
      CC      spl/common/console.o
      CC      spl/common/dlmalloc.o
      CC      spl/common/malloc_simple.o
      CC      spl/common/image.o
      CC      spl/common/image-fdt.o
      CC      spl/common/image-fit.o
      CC      spl/common/boot_fit.o
      CC      spl/common/memsize.o
      CC      spl/common/stdio.o
      CC      spl/common/cli.o
      CC      spl/common/command.o
      CC      spl/common/s_record.o
      LD      spl/common/built-in.o
      CC      spl/cmd/nvedit.o
      LD      spl/cmd/built-in.o
      CC      spl/env/common.o
      CC      spl/env/env.o
      CC      spl/env/attr.o
      CC      spl/env/flags.o
      CC      spl/env/mmc.o
      LD      spl/env/built-in.o
      CC      spl/lib/libfdt/fdt.o
      CC      spl/lib/libfdt/fdt_ro.o
      CC      spl/lib/libfdt/fdt_wip.o
      CC      spl/lib/libfdt/fdt_strerror.o
      CC      spl/lib/libfdt/fdt_sw.o
      CC      spl/lib/libfdt/fdt_rw.o
      CC      spl/lib/libfdt/fdt_empty_tree.o
      CC      spl/lib/libfdt/fdt_addresses.o
      LD      spl/lib/libfdt/built-in.o
      CC      spl/lib/sha1.o
      CC      spl/lib/sha256.o
      CC      spl/lib/rational.o
      CC      spl/lib/fdtdec_common.o
      CC      spl/lib/fdtdec.o
      CC      spl/lib/crc16.o
      CC      spl/lib/net_utils.o
      CC      spl/lib/qsort.o
      CC      spl/lib/hashtable.o
      CC      spl/lib/errno.o
      CC      spl/lib/display_options.o
      CC      spl/lib/crc32.o
      CC      spl/lib/ctype.o
      CC      spl/lib/div64.o
      CC      spl/lib/hang.o
      CC      spl/lib/linux_compat.o
      CC      spl/lib/linux_string.o
      CC      spl/lib/lmb.o
      CC      spl/lib/membuff.o
      CC      spl/lib/slre.o
      CC      spl/lib/string.o
      CC      spl/lib/tables_csum.o
      CC      spl/lib/time.o
      CC      spl/lib/hexdump.o
      CC      spl/lib/uuid.o
      CC      spl/lib/rand.o
      CC      spl/lib/panic.o
      CC      spl/lib/tiny-printf.o
      CC      spl/lib/strto.o
      CC      spl/lib/date.o
      CC      spl/lib/elf.o
      LD      spl/lib/built-in.o
      CC      spl/disk/part.o
      CC      spl/disk/part_dos.o
      CC      spl/disk/part_efi.o
      LD      spl/disk/built-in.o
      CC      spl/drivers/block/blk-uclass.o
      LD      spl/drivers/block/built-in.o
      LD      spl/drivers/clk/analogbits/built-in.o
      CC      spl/drivers/clk/imx/clk-gate2.o
      CC      spl/drivers/clk/imx/clk-pllv3.o
      CC      spl/drivers/clk/imx/clk-pfd.o
      LD      spl/drivers/clk/imx/built-in.o
      LD      spl/drivers/clk/tegra/built-in.o
      CC      spl/drivers/clk/clk-uclass.o
      CC      spl/drivers/clk/clk_fixed_rate.o
      CC      spl/drivers/clk/clk_fixed_factor.o
      CC      spl/drivers/clk/clk.o
      CC      spl/drivers/clk/clk-divider.o
      CC      spl/drivers/clk/clk-mux.o
      CC      spl/drivers/clk/clk-gate.o
      CC      spl/drivers/clk/clk-fixed-factor.o
      CC      spl/drivers/clk/clk-k3-pll.o
      CC      spl/drivers/clk/clk-k3.o
      LD      spl/drivers/clk/built-in.o
      CC      spl/drivers/core/device.o
      CC      spl/drivers/core/fdtaddr.o
      CC      spl/drivers/core/lists.o
      CC      spl/drivers/core/root.o
      CC      spl/drivers/core/uclass.o
      CC      spl/drivers/core/util.o
      CC      spl/drivers/core/simple-bus.o
      CC      spl/drivers/core/dump.o
      CC      spl/drivers/core/regmap.o
      CC      spl/drivers/core/of_extra.o
      CC      spl/drivers/core/ofnode.o
      CC      spl/drivers/core/read_extra.o
      LD      spl/drivers/core/built-in.o
      CC      spl/drivers/dma/ti/k3-udma.o
      CC      spl/drivers/dma/ti/k3-psil.o
      CC      spl/drivers/dma/ti/k3-psil-am62.o
      LD      spl/drivers/dma/ti/k3-psil-data.o
      LD      spl/drivers/dma/ti/built-in.o
      CC      spl/drivers/dma/dma-uclass.o
      LD      spl/drivers/dma/built-in.o
      CC      spl/drivers/firmware/firmware-uclass.o
      CC      spl/drivers/firmware/ti_sci.o
      LD      spl/drivers/firmware/built-in.o
      CC      spl/drivers/gpio/gpio-uclass.o
      CC      spl/drivers/gpio/da8xx_gpio.o
      LD      spl/drivers/gpio/built-in.o
      CC      spl/drivers/i2c/i2c-uclass.o
      CC      spl/drivers/i2c/omap24xx_i2c.o
      LD      spl/drivers/i2c/built-in.o
      CC      spl/drivers/mailbox/mailbox-uclass.o
      CC      spl/drivers/mailbox/k3-sec-proxy.o
      LD      spl/drivers/mailbox/built-in.o
      CC      spl/drivers/misc/misc-uclass.o
      LD      spl/drivers/misc/built-in.o
      CC      spl/drivers/mmc/mmc.o
      CC      spl/drivers/mmc/mmc-uclass.o
      CC      spl/drivers/mmc/sdhci-adma.o
      CC      spl/drivers/mmc/sdhci.o
      CC      spl/drivers/mmc/am654_sdhci.o
      LD      spl/drivers/mmc/built-in.o
      CC      spl/drivers/mtd/spi/sf-uclass.o
      CC      spl/drivers/mtd/spi/sf_probe.o
      CC      spl/drivers/mtd/spi/spi-nor-ids.o
      CC      spl/drivers/mtd/spi/spi-nor-core.o
      LD      spl/drivers/mtd/spi/spi-nor.o
      LD      spl/drivers/mtd/spi/built-in.o
      LD      spl/drivers/mtd/built-in.o
      LD      spl/drivers/pinctrl/broadcom/built-in.o
      LD      spl/drivers/pinctrl/nxp/built-in.o
      CC      spl/drivers/pinctrl/pinctrl-uclass.o
      CC      spl/drivers/pinctrl/pinctrl-single.o
      LD      spl/drivers/pinctrl/built-in.o
      CC      spl/drivers/power/domain/power-domain-uclass.o
      CC      spl/drivers/power/domain/ti-power-domain.o
      LD      spl/drivers/power/domain/built-in.o
      CC      spl/drivers/ram/k3-ddrss/k3-ddrss.o
      CC      spl/drivers/ram/k3-ddrss/lpddr4_obj_if.o
      CC      spl/drivers/ram/k3-ddrss/lpddr4.o
      CC      spl/drivers/ram/k3-ddrss/cps_bm.o
      CC      spl/drivers/ram/k3-ddrss/lpddr4_16bit.o
      CC      spl/drivers/ram/k3-ddrss/lpddr4_16bit_ctl_regs_rw_masks.o
      LD      spl/drivers/ram/k3-ddrss/built-in.o
      CC      spl/drivers/ram/ram-uclass.o
      LD      spl/drivers/ram/built-in.o
      CC      spl/drivers/remoteproc/rproc-uclass.o
      CC      spl/drivers/remoteproc/rproc-elf-loader.o
      CC      spl/drivers/remoteproc/k3_system_controller.o
      CC      spl/drivers/remoteproc/ti_k3_arm64_rproc.o
      LD      spl/drivers/remoteproc/built-in.o
      CC      spl/drivers/reset/reset-uclass.o
      CC      spl/drivers/reset/reset-ti-sci.o
      LD      spl/drivers/reset/built-in.o
      CC      spl/drivers/serial/serial-uclass.o
      CC      spl/drivers/serial/ns16550.o
      CC      spl/drivers/serial/serial_omap.o
      LD      spl/drivers/serial/built-in.o
      CC      spl/drivers/soc/ti/k3-navss-ringacc.o
      LD      spl/drivers/soc/ti/built-in.o
      CC      spl/drivers/soc/soc-uclass.o
      CC      spl/drivers/soc/soc_ti_k3.o
      LD      spl/drivers/soc/built-in.o
      CC      spl/drivers/spi/spi-uclass.o
      CC      spl/drivers/spi/cadence_qspi.o
      CC      spl/drivers/spi/cadence_qspi_apb.o
      CC      spl/drivers/spi/spi-mem.o
      LD      spl/drivers/spi/built-in.o
      CC      spl/drivers/thermal/thermal-uclass.o
      LD      spl/drivers/thermal/built-in.o
      CC      spl/drivers/timer/timer-uclass.o
      CC      spl/drivers/timer/omap-timer.o
      LD      spl/drivers/timer/built-in.o
      LD      spl/drivers/built-in.o
      LD      spl/drivers/memory/built-in.o
      LD      spl/dts/built-in.o
      CC      spl/fs/fat/fat.o
      LD      spl/fs/fat/built-in.o
      CC      spl/fs/fs_internal.o
      LD      spl/fs/built-in.o
      LDS     spl/u-boot-spl.lds
      LD      spl/u-boot-spl
      OBJCOPY spl/u-boot-spl-nodtb.bin
      DTC     arch/arm/dts/k3-am625-sk.dtb
      DTC     arch/arm/dts/k3-am625-r5-sk.dtb
      SHIPPED dts/dt.dtb
      FDTGREP dts/dt-spl.dtb
      FDTGREP spl/dts/k3-am625-r5-sk.dtb
      MKIMAGE spl/u-boot-spl.multidtb.fit
      CAT     spl/u-boot-spl-dtb.bin
      COPY    spl/u-boot-spl.bin
    /home/a/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889/tools/k3_gen_x509_cert.sh -c 16 -b spl/u-boot-spl.bin \
    			-o tiboot3.bin -l 0x43c00000 -r 1 -k ""
     SWRV = 1
      SYM     spl/u-boot-spl.sym
      COPY    u-boot.dtb
      MKIMAGE u-boot-dtb.img
      CFGCHK  u-boot.cfg
    make[1]: Leaving directory '/home/a/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889/build/r5'
    
    
    $ make SOC=am62x SBL=/home/a/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889/build/r5/spl/u-boot-spl.bin
    ./gen_its.sh am62x evm sysfw.bin board-cfg.bin pm-cfg.bin rm-cfg.bin sec-cfg.bin > out/soc/am62x/evm/sysfw-am62x-evm.its
    mkimage -f out/soc/am62x/evm/sysfw-am62x-evm.its -r sysfw-am62x-evm.itb
    FIT description: SYSFW and Config Fragments
    Created:         Thu Aug 25 16:08:38 2022
     Image 0 (sysfw.bin)
      Description:  sysfw
      Created:      Thu Aug 25 16:08:38 2022
      Type:         Firmware
      Compression:  uncompressed
      Data Size:    132012 Bytes = 128.92 KiB = 0.13 MiB
      Architecture: ARM
      OS:           Unknown OS
      Load Address: unavailable
     Image 1 (board-cfg.bin)
      Description:  board-cfg
      Created:      Thu Aug 25 16:08:38 2022
      Type:         Firmware
      Compression:  uncompressed
      Data Size:    29 Bytes = 0.03 KiB = 0.00 MiB
      Architecture: ARM
      OS:           Unknown OS
      Load Address: unavailable
     Image 2 (pm-cfg.bin)
      Description:  pm-cfg
      Created:      Thu Aug 25 16:08:38 2022
      Type:         Firmware
      Compression:  uncompressed
      Data Size:    2 Bytes = 0.00 KiB = 0.00 MiB
      Architecture: ARM
      OS:           Unknown OS
      Load Address: unavailable
     Image 3 (rm-cfg.bin)
      Description:  rm-cfg
      Created:      Thu Aug 25 16:08:38 2022
      Type:         Firmware
      Compression:  uncompressed
      Data Size:    1494 Bytes = 1.46 KiB = 0.00 MiB
      Architecture: ARM
      OS:           Unknown OS
      Load Address: unavailable
     Image 4 (sec-cfg.bin)
      Description:  sec-cfg
      Created:      Thu Aug 25 16:08:38 2022
      Type:         Firmware
      Compression:  uncompressed
      Data Size:    349 Bytes = 0.34 KiB = 0.00 MiB
      Architecture: ARM
      OS:           Unknown OS
      Load Address: unavailable
    ./scripts/gen_x509_combined_cert.sh -b /home/a/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889/build/r5/spl/u-boot-spl.bin -l 0x43c00000 -s ti-fs-firmware-am62x-gp.bin -m 0x40000 -d out/soc/am62x/evm/combined-tifs-cfg.bin -n 0x67000 -t out/soc/am62x/evm/combined-dm-cfg.bin -y 0x43c3c800 -k ti-degenerate-key.pem -r 1 -o tiboot3.bin
    Certificate being generated :
    SUCCESS: Image tiboot3.bin generated.
    
    $ make am62x_evm_a53_defconfig O=build/arm64
    make[1]: Entering directory '/home/a/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889/build/arm64'
      HOSTCC  scripts/basic/fixdep
      GEN     ./Makefile
      HOSTCC  scripts/kconfig/conf.o
      YACC    scripts/kconfig/zconf.tab.c
      LEX     scripts/kconfig/zconf.lex.c
      HOSTCC  scripts/kconfig/zconf.tab.o
      HOSTLD  scripts/kconfig/conf
    #
    # configuration written to .config
    #
    make[1]: Leaving directory '/home/a/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889/build/arm64'
    
    $ make ATF=${pwd}/../prebuilt-images/bl31.bin TEE=${pwd}/../prebuilt-images/bl32.bin DM=${pwd}/../prebuilt-images/ipc_echo_testb_mcu1_0_release_strip.xer5f O=build/arm64
    make[1]: Entering directory '/home/a/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889/build/arm64'
      GEN     ./Makefile
    scripts/kconfig/conf  --syncconfig Kconfig
      UPD     include/config.h
      CFG     u-boot.cfg
      GEN     include/autoconf.mk
      GEN     include/autoconf.mk.dep
      CFG     spl/u-boot.cfg
      GEN     spl/include/autoconf.mk
      UPD     include/config/uboot.release
      Using /home/a/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889 as source for U-Boot
      GEN     ./Makefile
      UPD     include/generated/version_autogenerated.h
      UPD     include/generated/timestamp_autogenerated.h
      UPD     include/generated/dt.h
      CC      lib/asm-offsets.s
      UPD     include/generated/generic-asm-offsets.h
      CC      arch/arm/lib/asm-offsets.s
      UPD     include/generated/asm-offsets.h
      HOSTCC  scripts/dtc/dtc.o
      HOSTCC  scripts/dtc/flattree.o
      HOSTCC  scripts/dtc/fstree.o
      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.h
      HOSTCC  scripts/dtc/dtc-lexer.lex.o
      YACC    scripts/dtc/dtc-parser.tab.c
      HOSTCC  scripts/dtc/dtc-parser.tab.o
      HOSTLD  scripts/dtc/dtc
      HOSTCC  tools/gen_eth_addr
      HOSTCC  tools/gen_ethaddr_crc.o
      WRAP    tools/lib/crc8.c
      HOSTCC  tools/lib/crc8.o
      HOSTLD  tools/gen_ethaddr_crc
      HOSTCC  tools/img2srec
      HOSTCC  tools/mkenvimage.o
      HOSTCC  tools/os_support.o
      WRAP    tools/lib/crc32.c
      HOSTCC  tools/lib/crc32.o
      HOSTLD  tools/mkenvimage
      HOSTCC  tools/aisimage.o
      HOSTCC  tools/atmelimage.o
      HOSTCC  tools/fit_common.o
      HOSTCC  tools/fit_image.o
      HOSTCC  tools/image-host.o
      WRAP    tools/common/image-fit.c
      HOSTCC  tools/common/image-fit.o
      WRAP    tools/common/fdt_region.c
      HOSTCC  tools/common/fdt_region.o
      WRAP    tools/common/bootm.c
      HOSTCC  tools/common/bootm.o
      HOSTCC  tools/default_image.o
      WRAP    tools/lib/fdtdec_common.c
      HOSTCC  tools/lib/fdtdec_common.o
      WRAP    tools/lib/fdtdec.c
      HOSTCC  tools/lib/fdtdec.o
      WRAP    tools/common/image.c
      HOSTCC  tools/common/image.o
      HOSTCC  tools/imagetool.o
      HOSTCC  tools/imximage.o
      HOSTCC  tools/imx8image.o
      HOSTCC  tools/imx8mimage.o
      HOSTCC  tools/kwbimage.o
      WRAP    tools/lib/md5.c
      HOSTCC  tools/lib/md5.o
      HOSTCC  tools/lpc32xximage.o
      HOSTCC  tools/mxsimage.o
      HOSTCC  tools/omapimage.o
      HOSTCC  tools/pblimage.o
      HOSTCC  tools/pbl_crc32.o
      HOSTCC  tools/vybridimage.o
      HOSTCC  tools/stm32image.o
      WRAP    tools/lib/rc4.c
      HOSTCC  tools/lib/rc4.o
      HOSTCC  tools/rkcommon.o
      HOSTCC  tools/rkimage.o
      HOSTCC  tools/rksd.o
      HOSTCC  tools/rkspi.o
      HOSTCC  tools/socfpgaimage.o
      WRAP    tools/lib/crc16.c
      HOSTCC  tools/lib/crc16.o
      WRAP    tools/lib/sha1.c
      HOSTCC  tools/lib/sha1.o
      WRAP    tools/lib/sha256.c
      HOSTCC  tools/lib/sha256.o
      WRAP    tools/lib/sha512.c
      HOSTCC  tools/lib/sha512.o
      WRAP    tools/common/hash.c
      HOSTCC  tools/common/hash.o
      HOSTCC  tools/ublimage.o
      HOSTCC  tools/zynqimage.o
      HOSTCC  tools/zynqmpimage.o
      HOSTCC  tools/zynqmpbif.o
      HOSTCC  tools/libfdt/fdt.o
      HOSTCC  tools/libfdt/fdt_ro.o
      HOSTCC  tools/libfdt/fdt_wip.o
      HOSTCC  tools/libfdt/fdt_sw.o
      HOSTCC  tools/libfdt/fdt_rw.o
      HOSTCC  tools/libfdt/fdt_strerror.o
      HOSTCC  tools/libfdt/fdt_empty_tree.o
      HOSTCC  tools/libfdt/fdt_addresses.o
      HOSTCC  tools/libfdt/fdt_overlay.o
      HOSTCC  tools/gpimage.o
      HOSTCC  tools/gpimage-common.o
      HOSTCC  tools/mtk_image.o
      HOSTCC  tools/dumpimage.o
      HOSTLD  tools/dumpimage
      HOSTCC  tools/mkimage.o
      HOSTLD  tools/mkimage
      HOSTCC  tools/proftool
      HOSTCC  tools/relocate-rela
      HOSTCC  tools/fdtgrep.o
      HOSTLD  tools/fdtgrep
      HOSTCC  tools/spl_size_limit
      LD      arch/arm/cpu/built-in.o
      CC      arch/arm/cpu/armv8/cpu.o
      CC      arch/arm/cpu/armv8/generic_timer.o
      CC      arch/arm/cpu/armv8/cache_v8.o
      AS      arch/arm/cpu/armv8/exceptions.o
      CC      arch/arm/cpu/armv8/exception_level.o
      AS      arch/arm/cpu/armv8/cache.o
      AS      arch/arm/cpu/armv8/tlb.o
      AS      arch/arm/cpu/armv8/transition.o
      CC      arch/arm/cpu/armv8/fwcall.o
      CC      arch/arm/cpu/armv8/cpu-dt.o
      AS      arch/arm/cpu/armv8/smccc-call.o
      LD      arch/arm/cpu/armv8/built-in.o
      AS      arch/arm/cpu/armv8/start.o
      AS      arch/arm/lib/crt0_64.o
      AS      arch/arm/lib/setjmp_aarch64.o
      AS      arch/arm/lib/relocate_64.o
      CC      arch/arm/lib/bootm-fdt.o
      CC      arch/arm/lib/bootm.o
      CC      arch/arm/lib/image.o
      CC      arch/arm/lib/bdinfo.o
      CC      arch/arm/lib/sections.o
      CC      arch/arm/lib/stack.o
      CC      arch/arm/lib/interrupts_64.o
      CC      arch/arm/lib/cache.o
      CC      arch/arm/lib/psci-dt.o
      LD      arch/arm/lib/built-in.o
      AR      arch/arm/lib/lib.a
      AS      arch/arm/lib/crt0_aarch64_efi.o
      CC      arch/arm/lib/reloc_aarch64_efi.o
      CC      arch/arm/mach-k3/am62x/clk-data.o
      CC      arch/arm/mach-k3/am62x/dev-data.o
      LD      arch/arm/mach-k3/am62x/built-in.o
      CC      arch/arm/mach-k3/am625_init.o
      CC      arch/arm/mach-k3/arm64-mmu.o
      AS      arch/arm/mach-k3/cache.o
      CC      arch/arm/mach-k3/common.o
      LD      arch/arm/mach-k3/built-in.o
      CC      board/ti/am62x/evm.o
      LD      board/ti/am62x/built-in.o
      CC      board/ti/common/board_detect.o
      LD      board/ti/common/built-in.o
      LD      cmd/arm/built-in.o
      CC      cmd/boot.o
      CC      cmd/bootm.o
      CC      cmd/help.o
      CC      cmd/panic.o
      CC      cmd/version.o
      CC      cmd/ab_select.o
      CC      cmd/blk_common.o
      CC      cmd/source.o
      CC      cmd/bcb.o
      CC      cmd/bdinfo.o
      CC      cmd/blkcache.o
      CC      cmd/bootefi.o
      CC      cmd/booti.o
      CC      cmd/console.o
      CC      cmd/dm.o
      CC      cmd/adtimg.o
      CC      cmd/abootimg.o
      CC      cmd/echo.o
      CC      cmd/elf.o
      CC      cmd/exit.o
      CC      cmd/ext4.o
      CC      cmd/ext2.o
      CC      cmd/fat.o
      CC      cmd/fdt.o
      CC      cmd/fs.o
      CC      cmd/i2c.o
      CC      cmd/itest.o
      CC      cmd/load.o
      CC      cmd/mem.o
      CC      cmd/mii.o
      CC      cmd/mdio.o
      CC      cmd/sleep.o
      CC      cmd/mmc.o
      CC      cmd/legacy-mtd-utils.o
      CC      cmd/net.o
      CC      cmd/part.o
      CC      cmd/pinmux.o
      CC      cmd/pxe.o
      CC      cmd/pxe_utils.o
      CC      cmd/sf.o
      CC      cmd/setexpr.o
      CC      cmd/sysboot.o
      CC      cmd/time.o
      CC      cmd/test.o
      CC      cmd/unlz4.o
      CC      cmd/unzip.o
      CC      cmd/lzmadec.o
      CC      cmd/usb.o
      CC      cmd/disk.o
      CC      cmd/fastboot.o
      CC      cmd/ximg.o
      CC      cmd/dfu.o
      CC      cmd/gpt.o
      CC      cmd/avb.o
      CC      cmd/nvedit.o
      LD      cmd/built-in.o
      CC      common/init/board_init.o
      LD      common/init/built-in.o
      CC      common/main.o
      CC      common/exports.o
      CC      common/hash.o
      CC      common/cli_hush.o
      CC      common/autoboot.o
      CC      common/board_f.o
      CC      common/board_r.o
      CC      common/bootm.o
      CC      common/bootm_os.o
      CC      common/fdt_support.o
      CC      common/miiphyutil.o
      CC      common/usb.o
      CC      common/usb_hub.o
      CC      common/usb_storage.o
      CC      common/splash.o
      CC      common/menu.o
      CC      common/cli_readline.o
      CC      common/cli_simple.o
      CC      common/board_info.o
      CC      common/console.o
      CC      common/dlmalloc.o
      CC      common/malloc_simple.o
      CC      common/image.o
      CC      common/android_ab.o
      CC      common/image-android.o
      CC      common/image-android-dt.o
      CC      common/image-fdt.o
      CC      common/image-fit.o
      CC      common/boot_fit.o
      CC      common/common_fit.o
      CC      common/memsize.o
      CC      common/stdio.o
      CC      common/cli.o
      CC      common/dfu.o
      CC      common/command.o
      CC      common/s_record.o
      CC      common/xyzModem.o
      CC      common/avb_verify.o
      LD      common/built-in.o
      CC      disk/part.o
      CC      disk/part_dos.o
      CC      disk/part_iso.o
      CC      disk/part_efi.o
      LD      disk/built-in.o
      LD      drivers/adc/built-in.o
      LD      drivers/ata/built-in.o
      LD      drivers/axi/built-in.o
      CC      drivers/block/blk-uclass.o
      CC      drivers/block/blkcache.o
      LD      drivers/block/built-in.o
      LD      drivers/bus/built-in.o
      LD      drivers/cache/built-in.o
      LD      drivers/clk/analogbits/built-in.o
      LD      drivers/clk/imx/built-in.o
      LD      drivers/clk/tegra/built-in.o
      CC      drivers/clk/clk-uclass.o
      CC      drivers/clk/clk_fixed_rate.o
      CC      drivers/clk/clk_fixed_factor.o
      CC      drivers/clk/clk-ti-sci.o
      LD      drivers/clk/built-in.o
      CC      drivers/core/device.o
      CC      drivers/core/fdtaddr.o
      CC      drivers/core/lists.o
      CC      drivers/core/root.o
      CC      drivers/core/uclass.o
      CC      drivers/core/util.o
      CC      drivers/core/device-remove.o
      CC      drivers/core/simple-bus.o
      CC      drivers/core/dump.o
      CC      drivers/core/regmap.o
      CC      drivers/core/syscon-uclass.o
      CC      drivers/core/of_extra.o
      CC      drivers/core/ofnode.o
      CC      drivers/core/read_extra.o
      LD      drivers/core/built-in.o
      CC      drivers/crypto/fsl/sec.o
      LD      drivers/crypto/fsl/built-in.o
      LD      drivers/crypto/rsa_mod_exp/built-in.o
      LD      drivers/crypto/built-in.o
      CC      drivers/dfu/dfu.o
      CC      drivers/dfu/dfu_mmc.o
      CC      drivers/dfu/dfu_ram.o
      CC      drivers/dfu/dfu_sf.o
      LD      drivers/dfu/built-in.o
      CC      drivers/fastboot/fb_common.o
      CC      drivers/fastboot/fb_getvar.o
      CC      drivers/fastboot/fb_command.o
      CC      drivers/fastboot/fb_mmc.o
      CC      drivers/fastboot/fb_bcb_impl.o
      LD      drivers/fastboot/built-in.o
      CC      drivers/firmware/firmware-uclass.o
      CC      drivers/firmware/psci.o
      CC      drivers/firmware/ti_sci.o
      LD      drivers/firmware/built-in.o
      CC      drivers/input/key_matrix.o
      LD      drivers/input/built-in.o
      CC      drivers/mailbox/mailbox-uclass.o
      CC      drivers/mailbox/k3-sec-proxy.o
      LD      drivers/mailbox/built-in.o
      LD      drivers/memory/built-in.o
      CC      drivers/misc/misc-uclass.o
      LD      drivers/misc/built-in.o
      CC      drivers/mmc/mmc.o
      CC      drivers/mmc/mmc-uclass.o
      CC      drivers/mmc/mmc_write.o
      CC      drivers/mmc/sdhci-adma.o
      CC      drivers/mmc/mmc_boot.o
      CC      drivers/mmc/sdhci.o
      CC      drivers/mmc/am654_sdhci.o
      LD      drivers/mmc/built-in.o
      LD      drivers/mtd/nand/built-in.o
      LD      drivers/mtd/onenand/built-in.o
      CC      drivers/mtd/spi/sf-uclass.o
      CC      drivers/mtd/spi/sf_probe.o
      CC      drivers/mtd/spi/spi-nor-ids.o
      CC      drivers/mtd/spi/spi-nor-core.o
      LD      drivers/mtd/spi/spi-nor.o
      LD      drivers/mtd/spi/built-in.o
      LD      drivers/mtd/built-in.o
      LD      drivers/phy/allwinner/built-in.o
      LD      drivers/phy/marvell/built-in.o
      LD      drivers/phy/rockchip/built-in.o
      LD      drivers/pinctrl/broadcom/built-in.o
      LD      drivers/pinctrl/nxp/built-in.o
      CC      drivers/pinctrl/pinctrl-uclass.o
      CC      drivers/pinctrl/pinctrl-generic.o
      CC      drivers/pinctrl/pinctrl-single.o
      LD      drivers/pinctrl/built-in.o
      LD      drivers/pwm/built-in.o
      CC      drivers/remoteproc/rproc-uclass.o
      CC      drivers/remoteproc/rproc-elf-loader.o
      CC      drivers/remoteproc/k3_system_controller.o
      CC      drivers/remoteproc/ti_k3_arm64_rproc.o
      LD      drivers/remoteproc/built-in.o
      CC      drivers/reset/reset-uclass.o
      CC      drivers/reset/reset-ti-sci.o
      LD      drivers/reset/built-in.o
      CC      drivers/rtc/rtc-lib.o
      LD      drivers/rtc/built-in.o
      LD      drivers/scsi/built-in.o
      LD      drivers/smem/built-in.o
      CC      drivers/soc/ti/k3-navss-ringacc.o
      LD      drivers/soc/ti/built-in.o
      CC      drivers/soc/soc-uclass.o
      CC      drivers/soc/soc_ti_k3.o
      LD      drivers/soc/built-in.o
      LD      drivers/sound/built-in.o
      LD      drivers/spmi/built-in.o
      CC      drivers/sysreset/sysreset-uclass.o
      CC      drivers/sysreset/sysreset-ti-sci.o
      LD      drivers/sysreset/built-in.o
      CC      drivers/thermal/thermal-uclass.o
      LD      drivers/thermal/built-in.o
      LD      drivers/ufs/built-in.o
      LD      drivers/video/bridge/built-in.o
      LD      drivers/video/sunxi/built-in.o
      LD      drivers/video/built-in.o
      LD      drivers/watchdog/built-in.o
      LD      drivers/built-in.o
      CC      drivers/dma/ti/k3-udma.o
      CC      drivers/dma/ti/k3-psil.o
      CC      drivers/dma/ti/k3-psil-am62.o
      LD      drivers/dma/ti/k3-psil-data.o
      LD      drivers/dma/ti/built-in.o
      CC      drivers/dma/dma-uclass.o
      LD      drivers/dma/built-in.o
      LD      drivers/gpio/built-in.o
      CC      drivers/i2c/i2c-uclass.o
      CC      drivers/i2c/omap24xx_i2c.o
      LD      drivers/i2c/built-in.o
      LD      drivers/net/mscc_eswitch/built-in.o
      LD      drivers/net/qe/built-in.o
      CC      drivers/net/ti/am65-cpsw-nuss.o
      CC      drivers/net/ti/cpsw_mdio.o
      LD      drivers/net/ti/built-in.o
      LD      drivers/net/built-in.o
      CC      drivers/net/phy/phy.o
      CC      drivers/net/phy/ti_phy_init.o
      CC      drivers/net/phy/dp83867.o
      CC      drivers/net/phy/fixed.o
      LD      drivers/net/phy/built-in.o
      LD      drivers/power/built-in.o
      LD      drivers/power/battery/built-in.o
      CC      drivers/power/domain/power-domain-uclass.o
      CC      drivers/power/domain/ti-sci-power-domain.o
      LD      drivers/power/domain/built-in.o
      LD      drivers/power/fuel_gauge/built-in.o
      LD      drivers/power/mfd/built-in.o
      LD      drivers/power/pmic/built-in.o
      LD      drivers/power/regulator/built-in.o
      CC      drivers/serial/serial-uclass.o
      CC      drivers/serial/ns16550.o
      CC      drivers/serial/serial_omap.o
      LD      drivers/serial/built-in.o
      CC      drivers/spi/spi-uclass.o
      CC      drivers/spi/cadence_qspi.o
      CC      drivers/spi/cadence_qspi_apb.o
      CC      drivers/spi/spi-mem.o
      LD      drivers/spi/built-in.o
      LD      drivers/usb/cdns3/built-in.o
      CC      drivers/usb/common/common.o
      LD      drivers/usb/common/built-in.o
      CC      drivers/usb/dwc3/core.o
      LD      drivers/usb/dwc3/dwc3.o
      CC      drivers/usb/dwc3/gadget.o
      CC      drivers/usb/dwc3/ep0.o
      CC      drivers/usb/dwc3/dwc3-am62.o
      CC      drivers/usb/dwc3/dwc3-generic.o
      LD      drivers/usb/dwc3/built-in.o
      LD      drivers/usb/emul/built-in.o
      LD      drivers/usb/eth/built-in.o
      CC      drivers/usb/gadget/epautoconf.o
      CC      drivers/usb/gadget/config.o
      CC      drivers/usb/gadget/usbstring.o
      CC      drivers/usb/gadget/g_dnl.o
      CC      drivers/usb/gadget/f_dfu.o
      CC      drivers/usb/gadget/f_mass_storage.o
      CC      drivers/usb/gadget/f_fastboot.o
      LD      drivers/usb/gadget/built-in.o
      CC      drivers/usb/gadget/udc/udc-core.o
      CC      drivers/usb/gadget/udc/udc-uclass.o
      LD      drivers/usb/gadget/udc/built-in.o
      CC      drivers/usb/host/usb-uclass.o
      CC      drivers/usb/host/xhci.o
      CC      drivers/usb/host/xhci-mem.o
      CC      drivers/usb/host/xhci-ring.o
      LD      drivers/usb/host/built-in.o
      LD      drivers/usb/mtu3/built-in.o
      LD      drivers/usb/musb-new/built-in.o
      LD      drivers/usb/musb/built-in.o
      LD      drivers/usb/phy/built-in.o
      LD      drivers/usb/ulpi/built-in.o
      CC      env/common.o
      CC      env/env.o
      CC      env/attr.o
      CC      env/flags.o
      CC      env/callback.o
      CC      env/mmc.o
      LD      env/built-in.o
      CC      fs/ext4/ext4fs.o
      CC      fs/ext4/ext4_common.o
      CC      fs/ext4/dev.o
      LD      fs/ext4/built-in.o
      CC      fs/fat/fat_write.o
      LD      fs/fat/built-in.o
      CC      fs/fs.o
      CC      fs/fs_internal.o
      LD      fs/built-in.o
      LD      lib/crypto/built-in.o
      CC      lib/efi_driver/efi_uclass.o
      CC      lib/efi_driver/efi_block_device.o
      LD      lib/efi_driver/built-in.o
      CC      lib/efi_loader/efi_bootmgr.o
      CC      lib/efi_loader/efi_boottime.o
      CC      lib/efi_loader/efi_console.o
      CC      lib/efi_loader/efi_device_path.o
      CC      lib/efi_loader/efi_device_path_to_text.o
      CC      lib/efi_loader/efi_device_path_utilities.o
      CC      lib/efi_loader/efi_file.o
      CC      lib/efi_loader/efi_hii.o
      CC      lib/efi_loader/efi_hii_config.o
      CC      lib/efi_loader/efi_image_loader.o
      CC      lib/efi_loader/efi_memory.o
      CC      lib/efi_loader/efi_root_node.o
      CC      lib/efi_loader/efi_runtime.o
      CC      lib/efi_loader/efi_setup.o
      CC      lib/efi_loader/efi_string.o
      CC      lib/efi_loader/efi_unicode_collation.o
      CC      lib/efi_loader/efi_var_common.o
      CC      lib/efi_loader/efi_var_mem.o
      CC      lib/efi_loader/efi_var_file.o
      CC      lib/efi_loader/efi_variable.o
      CC      lib/efi_loader/efi_watchdog.o
      CC      lib/efi_loader/efi_disk.o
      CC      lib/efi_loader/efi_net.o
      CC      lib/efi_loader/efi_smbios.o
      CC      lib/efi_loader/efi_signature.o
      LD      lib/efi_loader/built-in.o
      CC      lib/efi_loader/helloworld.o
      AS      lib/efi_loader/efi_crt0.o
      CC      lib/efi_loader/efi_reloc.o
      CC      lib/efi_loader/efi_freestanding.o
      LD      lib/efi_loader/helloworld_efi.so
      OBJCOPY lib/efi_loader/helloworld.efi
      CC      lib/libavb/avb_chain_partition_descriptor.o
      CC      lib/libavb/avb_cmdline.o
      CC      lib/libavb/avb_crypto.o
      CC      lib/libavb/avb_footer.o
      CC      lib/libavb/avb_hashtree_descriptor.o
      CC      lib/libavb/avb_property_descriptor.o
      CC      lib/libavb/avb_sha256.o
      CC      lib/libavb/avb_slot_verify.o
      CC      lib/libavb/avb_util.o
      CC      lib/libavb/avb_version.o
      CC      lib/libavb/avb_descriptor.o
      CC      lib/libavb/avb_hash_descriptor.o
      CC      lib/libavb/avb_kernel_cmdline_descriptor.o
      CC      lib/libavb/avb_rsa.o
      CC      lib/libavb/avb_sha512.o
      CC      lib/libavb/avb_sysdeps_posix.o
      CC      lib/libavb/avb_vbmeta_image.o
      LD      lib/libavb/built-in.o
      CC      lib/libfdt/fdt.o
      CC      lib/libfdt/fdt_ro.o
      CC      lib/libfdt/fdt_wip.o
      CC      lib/libfdt/fdt_strerror.o
      CC      lib/libfdt/fdt_sw.o
      CC      lib/libfdt/fdt_rw.o
      CC      lib/libfdt/fdt_empty_tree.o
      CC      lib/libfdt/fdt_addresses.o
      CC      lib/libfdt/fdt_overlay.o
      LD      lib/libfdt/built-in.o
      CC      lib/lzma/LzmaDec.o
      CC      lib/lzma/LzmaTools.o
      LD      lib/lzma/built-in.o
      CC      lib/zlib/zlib.o
      LD      lib/zlib/built-in.o
      CC      lib/charset.o
      CC      lib/crc8.o
      CC      lib/crc16.o
      CC      lib/fdtdec_common.o
      CC      lib/smbios.o
      CC      lib/image-sparse.o
      CC      lib/ldiv.o
      CC      lib/net_utils.o
      CC      lib/rc4.o
      CC      lib/list_sort.o
      CC      lib/md5.o
      CC      lib/sha1.o
      CC      lib/sha256.o
      CC      lib/gunzip.o
      CC      lib/lz4_wrapper.o
      CC      lib/fdtdec.o
      CC      lib/qsort.o
      CC      lib/hashtable.o
      CC      lib/errno.o
      CC      lib/display_options.o
      CC      lib/crc32.o
      CC      lib/ctype.o
      CC      lib/div64.o
      CC      lib/hang.o
      CC      lib/linux_compat.o
      CC      lib/linux_string.o
      CC      lib/lmb.o
      CC      lib/membuff.o
      CC      lib/slre.o
      CC      lib/string.o
      CC      lib/tables_csum.o
      CC      lib/time.o
      CC      lib/hexdump.o
      CC      lib/uuid.o
      CC      lib/rand.o
      CC      lib/panic.o
      CC      lib/vsprintf.o
      CC      lib/strto.o
      CC      lib/date.o
      CC      lib/elf.o
      LD      lib/built-in.o
      CC      net/arp.o
      CC      net/bootp.o
      CC      net/eth-uclass.o
      CC      net/eth_common.o
      CC      net/net.o
      CC      net/nfs.o
      CC      net/ping.o
      CC      net/tftp.o
      LD      net/built-in.o
      LDS     u-boot.lds
      LD      u-boot
      OBJCOPY u-boot-nodtb.bin
      RELOC   u-boot-nodtb.bin
      DTC     arch/arm/dts/k3-am625-sk.dtb
      DTC     arch/arm/dts/k3-am625-r5-sk.dtb
      SHIPPED dts/dt.dtb
      FDTGREP dts/dt-spl.dtb
      MKIMAGE u-boot.img
      OBJCOPY u-boot.srec
      MKIMAGE fit-dtb.blob
      CAT     u-boot-fit-dtb.bin
      COPY    u-boot.bin
      SYM     u-boot.sym
      CC      spl/./lib/asm-offsets.s
      UPD     spl/./include/generated/generic-asm-offsets.h
      CC      spl/./arch/arm/lib/asm-offsets.s
      UPD     spl/./include/generated/asm-offsets.h
      CC      spl/arch/arm/mach-k3/am62x/clk-data.o
      CC      spl/arch/arm/mach-k3/am62x/dev-data.o
      LD      spl/arch/arm/mach-k3/am62x/built-in.o
      CC      spl/arch/arm/mach-k3/am625_init.o
      CC      spl/arch/arm/mach-k3/arm64-mmu.o
      AS      spl/arch/arm/mach-k3/cache.o
      CC      spl/arch/arm/mach-k3/common.o
      LD      spl/arch/arm/mach-k3/built-in.o
      CC      spl/arch/arm/cpu/armv8/cpu.o
      CC      spl/arch/arm/cpu/armv8/generic_timer.o
      CC      spl/arch/arm/cpu/armv8/cache_v8.o
      AS      spl/arch/arm/cpu/armv8/cache.o
      AS      spl/arch/arm/cpu/armv8/tlb.o
      AS      spl/arch/arm/cpu/armv8/transition.o
      CC      spl/arch/arm/cpu/armv8/fwcall.o
      CC      spl/arch/arm/cpu/armv8/cpu-dt.o
      AS      spl/arch/arm/cpu/armv8/smccc-call.o
      LD      spl/arch/arm/cpu/armv8/built-in.o
      AS      spl/arch/arm/cpu/armv8/start.o
      LD      spl/arch/arm/cpu/built-in.o
      AS      spl/arch/arm/lib/crt0_64.o
      AS      spl/arch/arm/lib/setjmp_aarch64.o
      CC      spl/arch/arm/lib/spl.o
      CC      spl/arch/arm/lib/zimage.o
      CC      spl/arch/arm/lib/bootm-fdt.o
      CC      spl/arch/arm/lib/bdinfo.o
      CC      spl/arch/arm/lib/sections.o
      CC      spl/arch/arm/lib/stack.o
      CC      spl/arch/arm/lib/interrupts_64.o
      CC      spl/arch/arm/lib/cache.o
      CC      spl/arch/arm/lib/psci-dt.o
      LD      spl/arch/arm/lib/built-in.o
      AR      spl/arch/arm/lib/lib.a
      AS      spl/arch/arm/lib/crt0_aarch64_efi.o
      CC      spl/arch/arm/lib/reloc_aarch64_efi.o
      CC      spl/board/ti/am62x/evm.o
      LD      spl/board/ti/am62x/built-in.o
      CC      spl/board/ti/common/board_detect.o
      LD      spl/board/ti/common/built-in.o
      CC      spl/common/spl/spl.o
      CC      spl/common/spl/spl_fit.o
      CC      spl/common/spl/spl_ymodem.o
      CC      spl/common/spl/spl_net.o
      CC      spl/common/spl/spl_mmc.o
      CC      spl/common/spl/spl_fat.o
      CC      spl/common/spl/spl_dfu.o
      CC      spl/common/spl/spl_spi.o
      CC      spl/common/spl/spl_ram.o
      LD      spl/common/spl/built-in.o
      CC      spl/common/init/board_init.o
      LD      spl/common/init/built-in.o
      CC      spl/common/board_info.o
      CC      spl/common/dfu.o
      CC      spl/common/hash.o
      CC      spl/common/xyzModem.o
      CC      spl/common/common_fit.o
      CC      spl/common/miiphyutil.o
      CC      spl/common/fdt_support.o
      CC      spl/common/console.o
      CC      spl/common/dlmalloc.o
      CC      spl/common/malloc_simple.o
      CC      spl/common/image.o
      CC      spl/common/android_ab.o
      CC      spl/common/image-android.o
      CC      spl/common/image-android-dt.o
      CC      spl/common/image-fdt.o
      CC      spl/common/image-fit.o
      CC      spl/common/boot_fit.o
      CC      spl/common/memsize.o
      CC      spl/common/stdio.o
      CC      spl/common/cli.o
      CC      spl/common/command.o
      CC      spl/common/s_record.o
      CC      spl/common/avb_verify.o
      LD      spl/common/built-in.o
      CC      spl/cmd/nvedit.o
      LD      spl/cmd/built-in.o
      CC      spl/env/common.o
      CC      spl/env/env.o
      CC      spl/env/attr.o
      CC      spl/env/flags.o
      CC      spl/env/mmc.o
      LD      spl/env/built-in.o
      CC      spl/lib/libavb/avb_chain_partition_descriptor.o
      CC      spl/lib/libavb/avb_cmdline.o
      CC      spl/lib/libavb/avb_crypto.o
      CC      spl/lib/libavb/avb_footer.o
      CC      spl/lib/libavb/avb_hashtree_descriptor.o
      CC      spl/lib/libavb/avb_property_descriptor.o
      CC      spl/lib/libavb/avb_sha256.o
      CC      spl/lib/libavb/avb_slot_verify.o
      CC      spl/lib/libavb/avb_util.o
      CC      spl/lib/libavb/avb_version.o
      CC      spl/lib/libavb/avb_descriptor.o
      CC      spl/lib/libavb/avb_hash_descriptor.o
      CC      spl/lib/libavb/avb_kernel_cmdline_descriptor.o
      CC      spl/lib/libavb/avb_rsa.o
      CC      spl/lib/libavb/avb_sha512.o
      CC      spl/lib/libavb/avb_sysdeps_posix.o
      CC      spl/lib/libavb/avb_vbmeta_image.o
      LD      spl/lib/libavb/built-in.o
      CC      spl/lib/libfdt/fdt.o
      CC      spl/lib/libfdt/fdt_ro.o
      CC      spl/lib/libfdt/fdt_wip.o
      CC      spl/lib/libfdt/fdt_strerror.o
      CC      spl/lib/libfdt/fdt_sw.o
      CC      spl/lib/libfdt/fdt_rw.o
      CC      spl/lib/libfdt/fdt_empty_tree.o
      CC      spl/lib/libfdt/fdt_addresses.o
      CC      spl/lib/libfdt/fdt_overlay.o
      LD      spl/lib/libfdt/built-in.o
      CC      spl/lib/sha1.o
      CC      spl/lib/sha256.o
      CC      spl/lib/fdtdec_common.o
      CC      spl/lib/fdtdec.o
      CC      spl/lib/crc16.o
      CC      spl/lib/net_utils.o
      CC      spl/lib/qsort.o
      CC      spl/lib/hashtable.o
      CC      spl/lib/errno.o
      CC      spl/lib/display_options.o
      CC      spl/lib/crc32.o
      CC      spl/lib/ctype.o
      CC      spl/lib/div64.o
      CC      spl/lib/hang.o
      CC      spl/lib/linux_compat.o
      CC      spl/lib/linux_string.o
      CC      spl/lib/lmb.o
      CC      spl/lib/membuff.o
      CC      spl/lib/slre.o
      CC      spl/lib/string.o
      CC      spl/lib/tables_csum.o
      CC      spl/lib/time.o
      CC      spl/lib/hexdump.o
      CC      spl/lib/uuid.o
      CC      spl/lib/rand.o
      CC      spl/lib/panic.o
      CC      spl/lib/tiny-printf.o
      CC      spl/lib/strto.o
      CC      spl/lib/date.o
      CC      spl/lib/elf.o
      LD      spl/lib/built-in.o
      CC      spl/disk/part.o
      CC      spl/disk/part_dos.o
      CC      spl/disk/part_efi.o
      LD      spl/disk/built-in.o
      CC      spl/drivers/block/blk-uclass.o
      LD      spl/drivers/block/built-in.o
      LD      spl/drivers/clk/analogbits/built-in.o
      LD      spl/drivers/clk/imx/built-in.o
      LD      spl/drivers/clk/tegra/built-in.o
      CC      spl/drivers/clk/clk-uclass.o
      CC      spl/drivers/clk/clk_fixed_rate.o
      CC      spl/drivers/clk/clk_fixed_factor.o
      CC      spl/drivers/clk/clk-ti-sci.o
      LD      spl/drivers/clk/built-in.o
      CC      spl/drivers/core/device.o
      CC      spl/drivers/core/fdtaddr.o
      CC      spl/drivers/core/lists.o
      CC      spl/drivers/core/root.o
      CC      spl/drivers/core/uclass.o
      CC      spl/drivers/core/util.o
      CC      spl/drivers/core/simple-bus.o
      CC      spl/drivers/core/dump.o
      CC      spl/drivers/core/regmap.o
      CC      spl/drivers/core/syscon-uclass.o
      CC      spl/drivers/core/of_extra.o
      CC      spl/drivers/core/ofnode.o
      CC      spl/drivers/core/read_extra.o
      LD      spl/drivers/core/built-in.o
      CC      spl/drivers/dfu/dfu.o
      CC      spl/drivers/dfu/dfu_ram.o
      LD      spl/drivers/dfu/built-in.o
      CC      spl/drivers/dma/ti/k3-udma.o
      CC      spl/drivers/dma/ti/k3-psil.o
      CC      spl/drivers/dma/ti/k3-psil-am62.o
      LD      spl/drivers/dma/ti/k3-psil-data.o
      LD      spl/drivers/dma/ti/built-in.o
      CC      spl/drivers/dma/dma-uclass.o
      LD      spl/drivers/dma/built-in.o
      CC      spl/drivers/firmware/firmware-uclass.o
      CC      spl/drivers/firmware/ti_sci.o
      LD      spl/drivers/firmware/built-in.o
      CC      spl/drivers/i2c/i2c-uclass.o
      CC      spl/drivers/i2c/omap24xx_i2c.o
      LD      spl/drivers/i2c/built-in.o
      CC      spl/drivers/mailbox/mailbox-uclass.o
      CC      spl/drivers/mailbox/k3-sec-proxy.o
      LD      spl/drivers/mailbox/built-in.o
      CC      spl/drivers/misc/misc-uclass.o
      LD      spl/drivers/misc/built-in.o
      CC      spl/drivers/mmc/mmc.o
      CC      spl/drivers/mmc/mmc-uclass.o
      CC      spl/drivers/mmc/sdhci-adma.o
      CC      spl/drivers/mmc/mmc_boot.o
      CC      spl/drivers/mmc/sdhci.o
      CC      spl/drivers/mmc/am654_sdhci.o
      LD      spl/drivers/mmc/built-in.o
      CC      spl/drivers/mtd/spi/sf-uclass.o
      CC      spl/drivers/mtd/spi/sf_probe.o
      CC      spl/drivers/mtd/spi/spi-nor-ids.o
      CC      spl/drivers/mtd/spi/spi-nor-core.o
      LD      spl/drivers/mtd/spi/spi-nor.o
      LD      spl/drivers/mtd/spi/built-in.o
      LD      spl/drivers/mtd/built-in.o
      LD      spl/drivers/net/mscc_eswitch/built-in.o
      LD      spl/drivers/net/qe/built-in.o
      CC      spl/drivers/net/ti/am65-cpsw-nuss.o
      CC      spl/drivers/net/ti/cpsw_mdio.o
      LD      spl/drivers/net/ti/built-in.o
      LD      spl/drivers/net/built-in.o
      CC      spl/drivers/net/phy/phy.o
      CC      spl/drivers/net/phy/ti_phy_init.o
      CC      spl/drivers/net/phy/dp83867.o
      CC      spl/drivers/net/phy/fixed.o
      LD      spl/drivers/net/phy/built-in.o
      LD      spl/drivers/pinctrl/broadcom/built-in.o
      LD      spl/drivers/pinctrl/nxp/built-in.o
      CC      spl/drivers/pinctrl/pinctrl-uclass.o
      CC      spl/drivers/pinctrl/pinctrl-generic.o
      CC      spl/drivers/pinctrl/pinctrl-single.o
      LD      spl/drivers/pinctrl/built-in.o
      CC      spl/drivers/power/domain/power-domain-uclass.o
      CC      spl/drivers/power/domain/ti-sci-power-domain.o
      LD      spl/drivers/power/domain/built-in.o
      CC      spl/drivers/serial/serial-uclass.o
      CC      spl/drivers/serial/ns16550.o
      CC      spl/drivers/serial/serial_omap.o
      LD      spl/drivers/serial/built-in.o
      CC      spl/drivers/soc/ti/k3-navss-ringacc.o
      LD      spl/drivers/soc/ti/built-in.o
      CC      spl/drivers/soc/soc-uclass.o
      CC      spl/drivers/soc/soc_ti_k3.o
      LD      spl/drivers/soc/built-in.o
      CC      spl/drivers/spi/spi-uclass.o
      CC      spl/drivers/spi/cadence_qspi.o
      CC      spl/drivers/spi/cadence_qspi_apb.o
      CC      spl/drivers/spi/spi-mem.o
      LD      spl/drivers/spi/built-in.o
      CC      spl/drivers/sysreset/sysreset-uclass.o
      CC      spl/drivers/sysreset/sysreset-ti-sci.o
      LD      spl/drivers/sysreset/built-in.o
      CC      spl/drivers/thermal/thermal-uclass.o
      LD      spl/drivers/thermal/built-in.o
      CC      spl/drivers/usb/common/common.o
      LD      spl/drivers/usb/common/built-in.o
      CC      spl/drivers/usb/gadget/epautoconf.o
      CC      spl/drivers/usb/gadget/config.o
      CC      spl/drivers/usb/gadget/usbstring.o
      CC      spl/drivers/usb/gadget/g_dnl.o
      CC      spl/drivers/usb/gadget/f_dfu.o
      LD      spl/drivers/usb/gadget/built-in.o
      CC      spl/drivers/usb/gadget/udc/udc-core.o
      CC      spl/drivers/usb/gadget/udc/udc-uclass.o
      LD      spl/drivers/usb/gadget/udc/built-in.o
      LD      spl/drivers/built-in.o
      LD      spl/drivers/memory/built-in.o
      CC      spl/drivers/usb/dwc3/core.o
      LD      spl/drivers/usb/dwc3/dwc3.o
      CC      spl/drivers/usb/dwc3/gadget.o
      CC      spl/drivers/usb/dwc3/ep0.o
      CC      spl/drivers/usb/dwc3/dwc3-am62.o
      CC      spl/drivers/usb/dwc3/dwc3-generic.o
      LD      spl/drivers/usb/dwc3/built-in.o
      LD      spl/drivers/usb/cdns3/built-in.o
      LD      spl/dts/built-in.o
      CC      spl/fs/fat/fat.o
      LD      spl/fs/fat/built-in.o
      CC      spl/fs/fs_internal.o
      LD      spl/fs/built-in.o
      CC      spl/net/arp.o
      CC      spl/net/bootp.o
      CC      spl/net/eth-uclass.o
      CC      spl/net/eth_common.o
      CC      spl/net/net.o
      CC      spl/net/nfs.o
      CC      spl/net/ping.o
      CC      spl/net/tftp.o
      LD      spl/net/built-in.o
      LDS     spl/u-boot-spl.lds
      LD      spl/u-boot-spl
      OBJCOPY spl/u-boot-spl-nodtb.bin
      DTC     arch/arm/dts/k3-am625-sk.dtb
      DTC     arch/arm/dts/k3-am625-r5-sk.dtb
      SHIPPED dts/dt.dtb
      FDTGREP dts/dt-spl.dtb
      FDTGREP spl/dts/k3-am625-sk.dtb
      MKITS   u-boot-spl-k3.its
      MKIMAGE tispl.bin
    FIT description: Configuration to load ATF and SPL
    Created:         Thu Aug 25 16:20:05 2022
     Image 0 (atf)
      Description:  ARM Trusted Firmware
      Created:      Thu Aug 25 16:20:05 2022
      Type:         Firmware
      Compression:  uncompressed
      Data Size:    0 Bytes = 0.00 KiB = 0.00 MiB
      Architecture: AArch64
      OS:           ARM Trusted Firmware
      Load Address: 0x9e780000
     Image 1 (tee)
      Description:  OPTEE
      Created:      Thu Aug 25 16:20:05 2022
      Type:         Trusted Execution Environment Image
      Compression:  uncompressed
      Data Size:    0 Bytes = 0.00 KiB = 0.00 MiB
     Image 2 (dm)
      Description:  DM binary
      Created:      Thu Aug 25 16:20:05 2022
      Type:         Firmware
      Compression:  uncompressed
      Data Size:    0 Bytes = 0.00 KiB = 0.00 MiB
      Architecture: Unknown Architecture
      OS:           Unknown OS
      Load Address: 0x89000000
     Image 3 (spl)
      Description:  SPL (64-bit)
      Created:      Thu Aug 25 16:20:05 2022
      Type:         Standalone Program
      Compression:  uncompressed
      Data Size:    305344 Bytes = 298.19 KiB = 0.29 MiB
      Architecture: AArch64
      Load Address: 0x80080000
      Entry Point:  0x80080000
     Image 4 (k3-am625-sk.dtb)
      Description:  k3-am625-sk
      Created:      Thu Aug 25 16:20:05 2022
      Type:         Flat Device Tree
      Compression:  uncompressed
      Data Size:    16354 Bytes = 15.97 KiB = 0.02 MiB
      Architecture: ARM
     Default Configuration: 'k3-am625-sk.dtb'
     Configuration 0 (k3-am625-sk.dtb)
      Description:  k3-am625-sk
      Kernel:       unavailable
      Firmware:     atf
      FDT:          k3-am625-sk.dtb
      Loadables:    tee
                    dm
                    spl
      MKIMAGE spl/u-boot-spl.multidtb.fit
      CAT     spl/u-boot-spl-dtb.bin
      COPY    spl/u-boot-spl.bin
      SYM     spl/u-boot-spl.sym
      COPY    u-boot.dtb
      MKIMAGE u-boot-dtb.img
      CFGCHK  u-boot.cfg
    make[1]: Leaving directory '/home/a/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889/build/arm64'
    

    Besides the above two file, I tried to copy the backup again into the SD card boot partition, it's still not work.

    Is the phenomenon normal?

    BR

  • Hi James,

    Besides the above two file, I tried to copy the backup again into the SD card boot partition, it's still not work.

    What is the backup? the original uboot binaries?

    After you flashed the sdcard using balenaetcher, then immediately copy the uboot binaries again from the SDK "board-support/prebuilt-images" folder, can this sdcard boot the board? This would likely tell if the copying process has problem.

  • Hi Bin,

    The backup is the original uboot img. 

    I tried to copy the binary file u-boot-am62xx-evm.img in the folder and this sdcard can boot the board normally.

    What the difference between u-boot-am62xx-evm.img and the u-boot.bin that I build myself.

    BR

  • Hi James,

    What the difference between u-boot-am62xx-evm.img and the u-boot.bin that I build myself.

    Do you mean "u-boot.img" which you built? It should be the same with SDK prebuilt u-boot-am62xx-evm.img. I believe when compiling u-boot, Yocto renamed the binary u-boot.img to u-boot-am62xx-evm.img.

    I tried to copy the binary file u-boot-am62xx-evm.img in the folder and this sdcard can boot the board normally.

    Did you rename it to "u-boot.img" on the sdcard? tispl.bin will load u-boot.img not other filenames.

    Anyway, the issue is with tiboot3.bin, which is the first binary which the ROM load and run. Since the console doesn't print any message when the issue happens, it means tiboot3.bin is not running properly.

  • Do you mean "u-boot.img" which you built? It should be the same with SDK prebuilt u-boot-am62xx-evm.img. I believe when compiling u-boot, Yocto renamed the binary u-boot.img to u-boot-am62xx-evm.img.

    Yes, you're right.

    It seems that I need to rebuild the tiboot3.bin but I completely follow the steps of the document.

    Is there any point that I should notice?

  • James,

    After you flashed the sdcard using balenaetcher, then immediately copy the uboot binaries again from the SDK "board-support/prebuilt-images" folder, can this sdcard boot the board? This would likely tell if the copying process has problem.

    Have you tried this to manually copy the prebuilt U-Boot binaries provided in the SDK? If this doesn't boot either, the problem is in the copy process or the sdcard itself. Or if this test can boot, the problem is in the U-Boot binaries you compiled.

  • Hi Bin,

    I have tried to copy  prebuilt U-Boot binaries provided in the SDK and it can boot successfully.

    Or if this test can boot, the problem is in the U-Boot binaries you compiled.

    I rebuild the uboot binaries again and this time it has the error as follow

    $ make SOC=am62x SBL=/home/a/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889/build/r5/spl/u-boot-spl.bin
    ./gen_its.sh am62x evm sysfw.bin board-cfg.bin pm-cfg.bin rm-cfg.bin sec-cfg.bin > out/soc/am62x/evm/sysfw-am62x-evm.its
    error: object directory /jenkins/processor-sdk-build-generic/nightly/yocto-build_am62xx-evm/downloads/git2/git.ti.com.k3-image-gen.k3-image-gen.git/objects does not exist; check .git/objects/info/alternates.
    error: Could not read aedb234133f82430aa332dccdc388c4f7d9bff3c
    error: Could not read 71c3b202cc639aa2c5c64b011126942984828318
    error: Could not read 42f8a307dc9af8eca4f6826ab788947e88925afe
    error: Could not read c6658574a8b8b59bd98d5748cf0c6732a21fd9b3
    error: Could not read 35aa84a39316bb706bb4b3e625f1ea0bc86ce870
    error: Could not read de7fde36e3b8a233db7559754000a43c28156363
    error: Could not read 2e02243e36bda543b9c6da815f75c014199aa143
    error: Could not read 80c1243c031f20940113ce726a42f4f426206c33
    error: Could not read e9eb14a8830b9f1294d5f9186656819afdd0756e
    error: Could not read 924b530c3f757eb72fbd4c86a59b6719a9d68bd4
    error: Could not read 07d64c18b294dc2311f1060504f631fa4e07dfa4
    error: Could not read 562b1630d53d4ea7ca25aa4b52e31d0575c963f6
    error: Could not read ffd3f5460adf24c37e89663e5e5ad70ded9786e0
    error: Could not read 06bc083b12514566c7e9dca4a645c67aab0d93c1
    error: Could not read 55e8208ecf41be0f78371bbb6c0b45eebcd5c92d
    error: Could not read 7fdb1f5e99ce298e89d78203aaaa1508ba2e66fa
    error: Could not read 2ca250048521e64b31a53242b779942d4711599f
    error: Could not read be57d1edb52d8d61c3902e67fa8923f02f6f6e52
    error: Could not read 4bfecebeb57febf28204060898b4560e7d45cca1
    error: Could not read 7a17abf00dab030d1a8a8e42e9b435dbe449c619
    error: Could not read 345764d86e7ed35704fada0264335caa07717ac4
    error: Could not read 134129d0aea06b4db2c383728c2b31c05c4efd14
    error: Could not read 5aca4e59c72c8d961330ebeb4d0cf0f61ed0e24b
    error: Could not read e32c8ea3560f25bf69016a5af4f3cdee48140c58
    error: Could not read b4facf195f77772eea5730e458a1aaa0cf98fa83
    error: Could not read 2e426143ba9d95bb825fb8d3d8f043819e0e0dd2
    error: Could not read 548c949a31f059b12020c632dea39659a2321206
    error: Could not read 8249188da532d137add494a60425c075b711de3a
    error: Could not read 1c87c10af90dcd0c7b4bbeced155e8433e239a0f
    error: Could not read 3a8db55ca2cf609473dfd042b04b79ab83ef294f
    error: Could not read d5ad6bbbd0255b006790f1e94f4b432293f5ca9c
    error: Could not read 8c0b4bf668ee90690912b139233167f67044e899
    error: Could not read 08d4cdc787544daa7583cac196bc46e4673d7568
    error: Could not read 42125364ac7389749c26ddc020e009ee2323a1e6
    error: Could not read cdcf3f25475368d1b5c19ffda7321e506d294bfb
    error: Could not read fc161db0c12fdba1acea079b6444483fa8e261ae
    fatal: bad object HEAD
    mkimage -f out/soc/am62x/evm/sysfw-am62x-evm.its -r sysfw-am62x-evm.itb
    FIT description: SYSFW and Config Fragments
    Created:         Fri Aug 26 18:07:42 2022
     Image 0 (sysfw.bin)
      Description:  sysfw
      Created:      Fri Aug 26 18:07:42 2022
      Type:         Firmware
      Compression:  uncompressed
      Data Size:    132012 Bytes = 128.92 KiB = 0.13 MiB
      Architecture: ARM
      OS:           Unknown OS
      Load Address: unavailable
     Image 1 (board-cfg.bin)
      Description:  board-cfg
      Created:      Fri Aug 26 18:07:42 2022
      Type:         Firmware
      Compression:  uncompressed
      Data Size:    29 Bytes = 0.03 KiB = 0.00 MiB
      Architecture: ARM
      OS:           Unknown OS
      Load Address: unavailable
     Image 2 (pm-cfg.bin)
      Description:  pm-cfg
      Created:      Fri Aug 26 18:07:42 2022
      Type:         Firmware
      Compression:  uncompressed
      Data Size:    2 Bytes = 0.00 KiB = 0.00 MiB
      Architecture: ARM
      OS:           Unknown OS
      Load Address: unavailable
     Image 3 (rm-cfg.bin)
      Description:  rm-cfg
      Created:      Fri Aug 26 18:07:42 2022
      Type:         Firmware
      Compression:  uncompressed
      Data Size:    1494 Bytes = 1.46 KiB = 0.00 MiB
      Architecture: ARM
      OS:           Unknown OS
      Load Address: unavailable
     Image 4 (sec-cfg.bin)
      Description:  sec-cfg
      Created:      Fri Aug 26 18:07:42 2022
      Type:         Firmware
      Compression:  uncompressed
      Data Size:    349 Bytes = 0.34 KiB = 0.00 MiB
      Architecture: ARM
      OS:           Unknown OS
      Load Address: unavailable
    ./scripts/gen_x509_combined_cert.sh -b /home/a/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889/build/r5/spl/u-boot-spl.bin -l 0x43c00000 -s ti-fs-firmware-am62x-gp.bin -m 0x40000 -d out/soc/am62x/evm/combined-tifs-cfg.bin -n 0x67000 -t out/soc/am62x/evm/combined-dm-cfg.bin -y 0x43c3c800 -k ti-degenerate-key.pem -r 1 -o tiboot3.bin
    Certificate being generated :
    
    


  • Hi James,

    These errors are harmless, can be ignored.

    Can you please do another test - using a different way to build the UBoot: run the following command at the SDK top level folder, then copy the UBoot binaries to the SD card:

    $ make u-boot sysfw-image

    The 3 UBoot binaries are:

    board-support/k3-image-gen-2022.01/tiboot3.bin
    board-support/u-boot_build/a53/tispl.bin
    board-support/u-boot_build/a53/u-boot.img

  • Hi Bin,

    These errors are harmless, can be ignored.

    How to eliminate these error?

    Can you please do another test - using a different way to build the UBoot

    I have done this test and it can work successfully.

    What the difference between the two methods of building uboot binaries?

  • Hi James,

    How to eliminate these error?

    The issue has been reported to our SW Dev team, it should be removed in the next SDK release.

    What the difference between the two methods of building uboot binaries?

    They should be the same. But it seems the manual method is not correct. Can you please do the manual steps again and confirm it fails to boot, then run command "history" to collect the commands you did to build U-Boot, I'd like to look at it to see what is wrong.

  • Hi Bin,

    The following is the command log

    export PATH=$PATH:/home/user/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/linux-devkit/sysroots/x86_64-arago-linux/usr/bin
    
    cd /home/user/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889
    export ARCH=arm
    export CROSS_COMPILE=arm-none-linux-gnueabihf-
    make am62x_evm_r5_defconfig O=build/r5
    make O=build/r5
    cd /home/user/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/k3-image-gen-2022.01
    ln ../prebuilt-images/ti-fs-firmware-am62x-gp.bin .
    make SOC=am62x SBL=/home/user/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889/build/r5/spl/u-boot-spl.bin
    
    cd /home/user/ti/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889
    export ARCH=arm
    export CROSS_COMPILE=aarch64-none-linux-gnu-
    make am62x_evm_a53_defconfig O=build/arm64
    make ATF=${pwd}/../prebuilt-images/bl31.bin TEE=${pwd}/../prebuilt-images/bl32.bin DM=${pwd}/../prebuilt-images/ipc_echo_testb_mcu1_0_release_strip.xer5f O=build/arm64
    
    

    FYI

  • Hi James,

    I am not sure what happened on your build process, I used your commands and built tiboo3.bin (I didn't build A53 binaries) and it can boot the EVM and print messages on the UART console.

    Attached is my modified commands based on yours - changed the sdk location and 'exit' after finished compiling tiboot3.bin.

    #!/bin/sh
    
    export PATH=$PATH:/home/lb/sdk/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/linux-devkit/sysroots/x86_64-arago-linux/usr/bin
    
    cd /home/lb/sdk/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889
    export ARCH=arm
    export CROSS_COMPILE=arm-none-linux-gnueabihf-
    make am62x_evm_r5_defconfig O=build/r5
    make O=build/r5
    cd /home/lb/sdk/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/k3-image-gen-2022.01
    ln -f ../prebuilt-images/ti-fs-firmware-am62x-gp.bin .
    make SOC=am62x SBL=/home/lb/sdk/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889/build/r5/spl/u-boot-spl.bin
    
    exit
    
    cd /home/lb/sdk/ti-processor-sdk-linux-am62xx-evm-08.03.00.19/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889
    export ARCH=arm
    export CROSS_COMPILE=aarch64-none-linux-gnu-
    make am62x_evm_a53_defconfig O=build/arm64
    make ATF=${pwd}/../prebuilt-images/bl31.bin TEE=${pwd}/../prebuilt-images/bl32.bin DM=${pwd}/../prebuilt-images/ipc_echo_testb_mcu1_0_release_strip.xer5f O=build/arm64
    
    

    Please note that the binary tiboot3.bin is located in k3-image-gen-2022.01/ folder. Please don't use the one in u-boot-<version>/build/r5/ folder.