Forum Discussion
Arria 10: Remote Update Watchdog unpredicted behavior
- 7 months ago
Hello Fabian,
Thanks for the reply.
Functional error in that context is when the logic that is responsible to reset the WD timer fails to do its task, which will initiate a fallback mechanism. The third paragraph actually correlates with the first paragraph. Factory fallback needs to meet certain conditions when in application configuration for it to happen, so expecting the fallback mechanism to occur with everything working correctly is a wrong understanding.
regards,
Farabi
Hello Fabian,
Things to check :
1- There is possibility watchdog not truly enabled after reconfiguration, please make sure you perform below steps
a) RU_WATCHDOG_TIMEOUT
b) RU_WATCHDOG_ENABLE = 1
before you assert RU_RECONFIGURATION_MODE and RU_RECONFIG.
2- Can you try to set the factory start address at fixed address = 0x0000_0020 and see if its can improve the fallback mechanism?
If you confirm step #1 anf #2 and make sure application makes no writes to RSU watchdog register, or any RSU control registers until your app is ready to keep the image, the device should revert to factory image after timeout.
regards,
Farabi