Tool/software:
Hello
we have 1 board where we sometimes get ATF fail during boot up, we have not seen this issue at other boards so far. Usually it takes many reboot cycles (e.g. 1000 cycles) before the fail occurs. This ATF issue is similar to what has been reported in E2E thread below.
The system freezes always at same position, CPU internal watchdog should generate reset after 3min but CPU watchdog does not work, it is completely frozen until manual power off on cycle. We've tested DDR by Linux memtester (with inline ECC and also without inline ECC setting) without a fail, so it doesn't seem to me there is something wrong with DRAM, the sample works fine when it successfully boot up to uboot / Linux. I have not found any production issue on the sample, everything looks normal, 25MHz input clock is fine. The console output when system freezes is below (reproducible, always fails like that, our SW is based on SDK 09.01.00.08):
U-Boot SPL 2023.04-00002-g2362508993 (Jun 10 2024 - 14:06:58 +0200)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)')
ECC is enabled, priming DDR which will take several seconds.
SPL initial stack usage: 13384 bytes
Trying to boot from MMC1
Authentication passed
Authentication passed
Authentication passed
Authentication passed
Authentication passed
Starting ATF on ARM64 core...
NOTICE: BL31:
We used JTAG to read out the position of fail and we found out it freezes at address 0x9e788200
Do you have an idea what might be wrong with the CPU / board?
The CPU is HS-FS, so before writing keys and unlocked.
Thanks!
Best regards
Libor