Hello,
I checked if the image with Linux on A72 and sysbios on other cores worked well with SD card boot mode.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
[Test environment]
1. Prepare SD card for boot
cd /media/$USER/BOOT
# Copy boot loader files
cp ${PSDKLA_PATH}/board-support/prebuilt-images/tiboot3.bin .
cp ${PSDKLA_PATH}/board-support/prebuilt-images/tispl.bin .
cp ${PSDKLA_PATH}/board-support/prebuilt-images/u-boot.img .
# Copy SYWFW binary
# NOTE, below file is renamed before copying to boot partition
cp ${PSDKLA_PATH}/board-support/prebuilt-images/sysfw.itb.psdkra sysfw.itb
2. App Image
- PSDK RTOS v0.9
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
I have questions:
Q1) Loading sequence of the below boot images is right? If not, please correct the sequence.
tiboot3.bin (M3 on wakeup domain ?)-> tispl.bin (R5 on mcu domain or R5 on main domain ?) -> u-boot.img (A72 on main domain ?) -> sysfw.itb(R5 on MCU or Main, A72 ?)
Q2) While boot logs were printed at A72 uart0 console, there was no logs at MCU uart1 console.
The error logs highlighted with Yellow are related with no log printing at MCU uart1? Even if there were no logs at MCU uart1, was MCU working well or not?
Furthermore, hex data logs(0xXXXXX) are printed out at WKUP uart0 console, so please can you check if hex log out is OK?
[A72 uart0 logs]
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
U-Boot SPL 2019.01-g6e54d1f7fa (Jul 17 2019 - 09:37:31 +0000)
SYSFW ABI: 2.6 (firmware rev 0x0013 '19.6.1-v2019.06a (Terrific Llam')
Trying to boot from MMC2
Loading Environment from MMC... *** Warning - No MMC card found, using default environment
Remoteproc 2 started successfully
** File not found /lib/firmware/j7-mcu-r5f0_0-fw **
Starting ATF on ARM64 core...
.....
## Error: "start_rprocs_mmc" not defined
9501932 bytes read in 1428 ms (6.3 MiB/s)
Load Remote Processor 3 with data@addr=0x80080000 9501932 bytes: Success!
** File not found /lib/firmware/j7-main-r5f1_0-fw **
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
Thanks
Soolim