We are using Picozed boards and it has Zynq-7020 SoC. We completed our design and functional tests but during environmental tests, we have faced very strange problem.
In the attached FSBL debug output file, “reboot status register” values can be seen. The value of the low two bytes of reboot status register which is defined as BootROM Error Codes are not listed in Zynq-7000 All Programmable SoC Technical Reference Manual(UG585 v1.12.2) Table 6-20: BootROM Error Codes, and in manual it says that if an error code that is not listed in Table 6-20 occurs, contact Xilinx.
So we would like to know the answers of below three questions.
- What is the problem i.e definition for these error code values (0x600A, 0x600C)?
- What might be the possible causes of this specific problem?
- What precautions can be taken against this problem in order to prevent it from happening again?