Hi all,
We recently produced a custom carrier board for the TE0820 module and we are currently running into a few issues in the boot process, specifically (after enabling the maximum debug level in the FSBL) we get the following output:
================= In Stage 2 ============
SD1 Boot Mode
SD: rc= 0
File name is 1:/BOOT.BIN
SD: Unable to open file 1:/BOOT.BIN: 3
XFSBL_ERROR_SD_F_OPEN
Boot Device Initialization failed 0x29
================= In Stage Err ============
Fsbl Error Status: 0x0�
Where it is failing to open the BOOT.BIN file.
Now the reasons that make the errors more cryptic to debug:
- We have two modules and both work just fine on the TE0703 carrier board.
- Of those two modules, one works without issues as well in our carriers, the other one doesn't and shows the error
- We tried on two different carriers and the same behavior shows (only one module failing)
I have been reading on the forums and there isn't much information around, someone suggests lowering the clock speed (but then again why would it work with one module and not with the other?) or being due to a different silicon version.
Everything else (supply, SD card) is the same. Attaching the settings from our Vivado.
Any idea? I have been reading that the SD frequency should be in the order of 50 - 25MHz but I never changed the default value of 200MHz and it always worked?
If it can help in any way the S/N of the TE0820 modules are 536750 (working one) and 536749 (non working one)
Thanks!
/Luca