Forum Discussion
Hi Jaden0,
If I am correct, I think from what you have erased in size, probably only DCMF0 and DCMF1 will be considered removed.....
Anyway try to perform the steps from "Corrupted Decision Firmware" example from the below by using the same address and erase size:
This is to check if there is any difference in the outcome of corrupting the DCMF.
Thanks.
Regards,
Aik Eu
- Jaden03 years ago
New Contributor
Hi @aikeu, Thank-you for helping with this issue.
>> If I am correct, I think from what you have erased in size, probably only DCMF0 and DCMF1 will be considered removed.....
The docs for a different device (Stratix 10) shows 256KB slots 5.4.2.1. RSU Image Sub-Partitions Layout (intel.com)
But for Agilex 7, 5.4.2.1. RSU Image Sub-Partitions Layout (intel.com) shows 512KB slots:
In my case, the device is Agilex 7, and the layout is non-RSU (so the RSU commands are turned off).
The initial 4 steps in my boot flow resemble the following:
https://www.rocketboards.org/foswiki/Documentation/AgilexSoCGSRD#Writing_JIC_Image_to_QSPI_FlashI am seeing an issue in the SDM -> U-Boot SPL step where it appears SDM is not looking at the additional good images if the first image is bad.
A couple questions:
- Does SDM support non-RSU redundancy by default? Or is there a way to customize it so that it supports non-RSU 4x redundancy? If I understand correctly, SDM is part of the Quartus Prime release (eg., intelFPGA_pro/21.3/qprogrammer/quartus/common/devinfo/programmer/firmware/agilex.zip) and the source cannot be directly modified, correct? Are there configuration settings that will pull in support for non-RSU image redundancy?
- Does SDM, by default, support different image formats based on the SPL header? May I please know the tools and steps for generating and validating the header expected by SDM? For Agilex7, is mkpimage required, or only quartus_pgm?