Hi,
My customer is evaluating AM6442 on TI EVM and found boot time was increased (~1sec) in SDK 08.00.00.21 compared to 07.03.01.006.
In customer's application, the boot up time is critical and ~1 second is big loss.
Here is u-boot log. As you can see, just after the line "Trying to boot from MMC2", the time increases from 0.72sec to 1.59sec.
07.03.01.006
[1.143601 0.002127] SYSFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terrific Lla') [1.145946 0.002345] Trying to boot from MMC2 [1.872576 0.726630] [1.872684 0.000108] [1.872730 0.000046] U-Boot 2020.01-ge995ed0ec1 (May 28 2021 - 14:48:57 +0000) [1.874734 0.002004]
08.00.00.21
[1.052047 0.002139] SYSFW ABI: 3.1 (firmware rev 0x0015 '21.5.0--v2021.05 (Terrific Llam') [1.054408 0.002361] Trying to boot from MMC2 [2.645767 1.591359] [2.645872 0.000105] [2.645919 0.000047] U-Boot 2021.01-g53e79d0e89 (Aug 10 2021 - 21:47:02 +0000) [2.647926 0.002007]
Can you fix this?
Full logs are also attached.
[0.000001 0.000001] �� [0.682366 0.682365] U-Boot SPL 2020.01-ge995ed0ec1 (May 28 2021 - 16:20:13 +0000) [0.696507 0.014141] EEPROM not available at 80, trying to read at 81 [0.742221 0.045714] SYSFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terrific Lla') [0.815961 0.073740] SPL initial stack usage: 13396 bytes [0.839675 0.023714] Trying to boot from MMC2 [0.943860 0.104185] Starting ATF on ARM64 core... [0.944943 0.001083] [0.953376 0.008433] NOTICE: BL31: v2.4(release):2021.00.003-dirty [0.954930 0.001554] NOTICE: BL31: Built : 14:41:43, May 28 2021 [1.141400 0.186470] [1.141474 0.000074] U-Boot SPL 2020.01-ge995ed0ec1 (May 28 2021 - 14:48:57 +0000) [1.143601 0.002127] SYSFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terrific Lla') [1.145946 0.002345] Trying to boot from MMC2 [1.872576 0.726630] [1.872684 0.000108] [1.872730 0.000046] U-Boot 2020.01-ge995ed0ec1 (May 28 2021 - 14:48:57 +0000) [1.874734 0.002004] [1.874778 0.000044] SoC: AM64X SR1.0 [1.878339 0.003561] Model: Texas Instruments AM642 SK [1.879479 0.001140] Board: AM64-SKEVM rev E2 [1.880276 0.000797] DRAM: 2 GiB [1.916881 0.036605] MMC: sdhci@fa00000: 1 [1.924966 0.008085] Loading Environment from FAT... In: serial@2800000 [1.934926 0.009960] Out: serial@2800000 [1.935624 0.000698] Err: serial@2800000 [1.936274 0.000650] Net: [1.953973 0.017699] Warning: ethernet@8000000 using MAC address from ROM [1.955636 0.001663] eth0: ethernet@8000000 [1.958270 0.002634] Hit any key to stop autoboot: 0
[0.000001 0.000001] �� [0.555449 0.555448] U-Boot SPL 2021.01-g53e79d0e89 (Aug 10 2021 - 21:47:42 +0000) [0.565159 0.009710] EEPROM not available at 80, trying to read at 81 [0.600891 0.035732] SYSFW ABI: 3.1 (firmware rev 0x0015 '21.5.0--v2021.05 (Terrific Llam') [0.663679 0.062788] SPL initial stack usage: 13392 bytes [0.687864 0.024185] Trying to boot from MMC2 [0.884963 0.197099] Starting ATF on ARM64 core... [0.886210 0.001247] [0.894609 0.008399] NOTICE: BL31: v2.5(release):08.00.00.004-dirty [0.896256 0.001647] NOTICE: BL31: Built : 21:46:29, Aug 10 2021 [1.049839 0.153583] [1.049908 0.000069] U-Boot SPL 2021.01-g53e79d0e89 (Aug 10 2021 - 21:47:02 +0000) [1.052047 0.002139] SYSFW ABI: 3.1 (firmware rev 0x0015 '21.5.0--v2021.05 (Terrific Llam') [1.054408 0.002361] Trying to boot from MMC2 [2.645767 1.591359] [2.645872 0.000105] [2.645919 0.000047] U-Boot 2021.01-g53e79d0e89 (Aug 10 2021 - 21:47:02 +0000) [2.647926 0.002007] [2.653722 0.005796] SoC: AM64X SR1.0 [2.654566 0.000844] Model: Texas Instruments AM642 SK [2.655698 0.001132] Board: AM64-SKEVM rev E2 [2.656540 0.000842] DRAM: 2 GiB [2.696028 0.039488] MMC: mmc@fa00000: 1 [2.709749 0.013721] In: serial@2800000 [2.710670 0.000921] Out: serial@2800000 [2.711413 0.000743] Err: serial@2800000 [2.712157 0.000744] Net: eth2: ethernet@8000000 [2.726094 0.013937] Hit any key to stop autoboot: 0
Thanks and regards,
Koichiro Tashiro