Forum Discussion
Hi RBern3,
I suspect you are enabled the "Enable reconfig POF checking" in Remote Update IP parameters.
Please disable this parameters to make CRC error detection working.
Kindly try it out with your design and let us know the result.
Thanksš š š
Hi Mshafiq,
Actually the parameter āEnable reconfig POF checkingā is disabled (grayed out) in the IP parameters menu.
The RU IP user guide states about this parameter:
āNot available as this option is handled by the FPGA AS
controller instead of the Remote Update Intel FPGA IP
core. The same application image is loaded for three
times before reverting to factory application image, to
ensure no unexpected system failure occurred.ā
Also I tried to disable and enable the āAuto-restart configuration after errorā option āfrom the device and pin optionsā menu.
No luck so far.
Please advise ,
Thanks Roman.
- ShafiqY_Intel6 years ago
Frequent Contributor
Hi Roman,
I'm sorry I missed that you are using Cyclone 10 GX (this device didn't have POF checking option).
If I'm not mistaken, POF checking option already embedded for Cyclone 10 GX (you can't disable it anymore.)
Another thing that I suspect is Remote Update IP detect your programming file as Blank. Since you are erasing the first sector (offset 0x01000000) of the application image, Remote Update IP detect as Blank file, not corrupted file. Therefore, the āReconfiguration trigger Conditionsā parameter state show 0x0 (bit 0 - no CRC error), because the file is blank not corrupted.
Maybe you can try to corrupt the first sector (offset 0x01000000) by replace it with Random bit rather than erase it. Let me know if this is working.
I wondering when you mention āReconfiguration trigger Conditionsā parameter state 0x0 (no error), do you mean only bit 0 is 0x0(no error)? Or for all bit 0-4 is 0x0?
Some of bit 0-4 should trigger when you able to load to Factory Image.
Thanks.š š š
- RBerm36 years ago
New Contributor
ā Hi Mshafiq,
I tried to corrupt the first sector,
When I corrupt the first page (offset 0x01000000) after POR the application image loads correctly from the flash and the all bits of āreconfiguration triggerā is ā0ā.
When I corrupt the second page of the first sector (offset 0x01000100) the factory image loads and the āreconfiguration triggerā bit 0 is ā1ā (0x1).
When I erase the whole sector the factory image loads and all the bits of āreconfiguration triggerā is ā0ā.
Thank for your help,
Roman.
- ShafiqY_Intel6 years ago
Frequent Contributor
Hi,
I'm really apologize for late reply. I got an urgent project in last month.
May I know your status in this issue? Are you able to solve and find the solution?
š
- RBerm36 years ago
New Contributor
Hi Mshafiq,
Unfortunately I didnāt manage to solve this issue,
I still receiving ā0ā at all the bits of the āreconfiguration triggerā parameter when erasing the first sector.
Thanks in advance,
Roman.