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.

AM623: DFU - Yocto build - boot error

Part Number: AM623


Tool/software:

Hi ,

I have a custom build for EMMC  , which is  working fine on the board , 

when i try to send tiboot3 via DFU  its getting reset error , so i add below config in k3r5.conf as per SDK reference . 

UBOOT_MACHINE = "am62x_evm_r5_defconfig am62x_evm_r5_usbdfu_defconfig"
 

After that try to boot , tiboot3 error reset error goes off and its reset at tispl.bin ,is any  another a53 config should i add  , attaching boot log below 

U-Boot SPL 2023.04-ti-g2bedcd265ca6 (Dec 07 2024 - 07:04:35 +0000)
SYSFW ABI: 4.0 (firmware rev 0x000a '10.1.8--v10.01.08 (Fiery Fox)')
SPL initial stack usage: 13408 bytes
Trying to boot from DFU
#######################################################DOWNLOAD ... OK
Ctrl+C to exit ...
Authentication passed
Authentication passed
Authentication passed
Loading Environment from nowhere... OK
init_env from device 10 not supported!
Authentication passed
Authentication passed
Starting ATF on ARM64 core...
 
NOTICE:  BL31: v2.10.0(release):v2.10.0-367-g00f1ec6b87-dirty
NOTICE:  BL31: Built : 16:09:05, Feb  9 2024
 
U-Boot SPL 2023.04-ti-g2bedcd265ca6 (Dec 07 2024 - 07:04:35 +0000)
SYSFW ABI: 4.0 (firmware rev 0x000a '10.1.8--v10.01.08 (Fiery Fox)')
SPL initial stack usage: 1856 bytes
** Bad device specification mmc 1 **
Couldn't find partition mmc 1:1
Error: could not access storage.
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###

regards,

-RJ

  • Hi RJ,

    I know little about Yocto, but,

        UBOOT_MACHINE = "am62x_evm_r5_defconfig am62x_evm_r5_usbdfu_defconfig"

    this doesn't seem correct for U-Boot 2023.04, it should be only with "am62x_evm_r5_usbdfu_defconfig", without "am62x_evm_r5_defconfig".

        U-Boot SPL 2023.04-ti-g2bedcd265ca6 (Dec 07 2024 - 07:04:35 +0000)
        SYSFW ABI: 4.0 (firmware rev 0x000a '10.1.8--v10.01.08 (Fiery Fox)')

    this two lines of the messages do not match in Processor SDK versions.

    U-Boot version 2023.04 is used in Processor SDK v9.x, while SYSFW version 10.1.8 is used in Processor SDK v10.1, they don't typically come together. I am not sure if you intended to mix both together.