Other Parts Discussed in Thread: SK-AM62B-P1, SK-AM62
Hi, TI Expert
As ttitle description, I already reference this link, try to boot from uart
Reference AM62 EVB
MAIN_UART0: Used for Linux and U-Boot on A53
MAIN_UART1: TIFS logging console
WKUP_UART0: DM logging console
MCU_UART0: MCU+SDK console
Steps as below :
Step 1) switch dip switch to "uart boot mode", and make sure char "C" appears on /dev/ttyUSB0. Is ttyUSB0 "MCU_UART0"?
Step 2) Follow steps1, enter command as below
$ sx -kb /path/to/u-boot-spl.bin < /dev/ttyUSB0 > /dev/ttyUSB0
and we get no response as below, it seems pending. Do I miss something?
gibbs@gibbs-MS-7D17:~/work/am62x/am62x/ti-processor-sdk-linux-am62xxsip-evm-09.00.00.03/board-support/u-boot-build/a53/spl$ sx -kb ./u-boot-spl.bin < /dev/ttyUSB0 > /dev/ttyUSB0 Sending ./u-boot-spl.bin, 3108 blocks: Give your local XMODEM receive command now. Xmodem sectors/kbytes sent: 0/ 0kRetry 0: Got 42 for sector ACK
Step 3) Use ROM code boot from uart, I think steps should be as below.
$ sb --xmodem $OUT_R5/tiboot3.bin > $UART_BOOT_MAIN_UART < $UART_BOOT_MAIN_UART
$ sb --ymodem $OUT_AXX/tispl.bin > $UART_BOOT_MAIN_UART < $UART_BOOT_MAIN_UART
$ sb --ymodem $OUT_AXX/u-boot.img > $UART_BOOT_MAIN_UART < $UART_BOOT_MAIN_UART
MAIN_UART0 is ttyUSB2, get console ouput pending as below.
gibbs@gibbs-MS-7D17:~/work/am62x/am62x/ti-processor-sdk-linux-am62xxsip-evm-09.00.00.03/board-support/u-boot-build/r5$ sb --xmodem ./tiboot3.bin > /dev/ttyUSB2 < /dev/ttyUSB2
Sending ./tiboot3.bin, 2295 blocks: Give your local XMODEM receive command now.
Xmodem sectors/kbytes sent: 0/ 0kRetry 0: Timeout on sector ACK
Retry 0: Timeout on sector ACK
Is some thing? Need your comment
Many Thanks
GIbbs