AM625: AM6252 bootloader failed

Part Number: AM625

Tool/software:

hello. I am contacting you because I have built an AM6252 board based on Beagleplay and it fails to boot with the same SD card.

Additionally, I followed 3.1.1.7.1. Booting U-Boot from the console UART using the SDK.

First of all, AP uses AM6252ASGGHAALW and there is no storage device such as eeprom. I removed as much unnecessary circuits as possible.

1. I tested it by writing beagleplay-emmc-flasher-debian-12.7-minimal-arm64-2024-09-04-8gb.img.xz and tisdk-thinlinux-image-am62xx-evm.wic.xz to an SD card, and additionally tested it with an SD card that only had the SDK's tiboot3.bin, tispl.bin, and u-boot.img files in it, but it did not work.

2. Tested using U-Boot boot method from console UART using SDK.

 2.1. ti-processor-sdk-linux-rt-am62xx-evm-09.01.00.08-Linux-x86-Install.bin

 2-2. ti-processor-sdk-linux-rt-am62xx-evm-10.00.07.04-Linux-x86-Install.bin

We conducted tests with the two versions above.

2-1 result host PC

# sb --xmodem tiboot3.bin > /dev/ttyUSB0 < /dev/ttyUSB0

Sending tiboot3.bin, 2299 blocks: Give your local XMODEM receive command now.

Bytes Sent: 294400 BPS:9941

2-1 result device board

U-Boot SPL 2023.04-gb0d717b732 (Dec 06 2023 - 15:11:45 +0000)

SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)')

SPL inital stack usage: 13384 bytes

There is no response after printing as above

2-2 result host PC

# sb --xmodem tiboot3.bin > /dev/ttyUSB0 < /dev/ttyUSB0

Sending tiboot3.bin, 2282 blocks: Give your local XMODEM receive command now.

Bytes Sent: 292224 BPS:9263

================================================================

sb --ymodem tispl.bin > /dev/ttyUSB0 < /dev/ttyUSB0

Sending: tispl.bin

Bytes Sent:1111424 BPS:9538

Sending:

Ymodem sectors/kbytes sent: 0/0k

Trnasfer complete

2-2 result device board

U-Boot SPL 2024.04-ti-gfda88f8bcea3 (Jul 26 2024 - 11:00:12 +0000)

SYSFW ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')

SPL inital stack usage: 13392 bytes

Trying to boot from UART

=================================================================

Loaded 1104230 bytes

SPL: failed to boot from all boot deices

### ERROR ### Please RESET the board ###

The output is as above

Additionally, the information confirmed using parse_uart_boot_socid.py is as follows.

SoC ID Header Info:

('NumBlocks : ', 2)

SoC ID Public ROM Info:

('SubBLockID                 :', 1)

('SubBlockSize               :', 26)

(DeviceName                 :', 'am62x')

('DeviceType                  :', 'HSFS')

('DMSC ROM Version    :', [0, 1, 0, 1])

('R5 ROM Version          :', [0, 1, 0, 1])

How can I solve the above problem?

Please answer my question. Thank you in advance.