Visible to Intel only — GUID: whn1570464777321
Ixiasoft
Visible to Intel only — GUID: whn1570464777321
Ixiasoft
2.12. Retrying when Configuration Fails
- Flash corruptions
- Authentication and encryption errors
- RSU watchdog timeouts
The max retry option is selected in Intel® Quartus® Prime for the factory image project and is stored in the decision firmware data structure in flash. The default value for max retry is 1, which means each image is tried only once. The maximum value for max retry is 3, which means each image is tried up to three times.
You can query the value of the max retry parameter from both U-Boot and LIBRSU. You must first query it in U-Boot for the value to also be available in Linux for LIBRSU.
The SDM maintains the retry counter, which counts the number of times the current image has failed to configure. Once that counter reaches max retry, the next image is loaded. You can query the value of the retry counter and also request it to be reset to zero from both U-Boot and LIBRSU.
- Failure to initially configure images after a power up or nCONFIG event.
- Failure of an image after it was configured, due to an HPS watchdog timeout, when the watchdog was configured to trigger an RSU failure.
- Failure to load a specific image, applying to all possible failures: requested image failure, or failure of next images that are tried in case the requested image failed.
For examples of using the max retry option from both U-Boot and Linux, refer to the Remote System Update Example section.