Forum Discussion
Hi All,
I’ve attempted to change the ALTERA_RU_WATCHDOG_TIMEOUT value from 0x00000FFF to 0x00000001. This adjustment seems to allow the system to transition from the factory image to the application image.
Would a larger timeout value provide a safer transition to application mode? Does anyone know why this change works?
Thanks
Paul
IOWR_ALTERA_RU_CONFIG_MODE (REMOTE_UPDATE_BASE, ALTERA_RU_RECONFIG_MODE_APP); //write 1 in application page
IOWR_ALTERA_RU_PAGE_SELECT (REMOTE_UPDATE_BASE, start address); //start address
IOWR_ALTERA_RU_WATCHDOG_TIMEOUT (REMOTE_UPDATE_BASE, 0x00000001); //set the watch down timeout
IOWR_ALTERA_RU_WATCHDOG_ENABLE (REMOTE_UPDATE_BASE, ALTERA_RU_WATCHDOG_ENABLE); //enable the watchdog
IOWR_ALTERA_RU_RECONFIG (REMOTE_UPDATE_BASE, 0x01); //trigger the reconfiguration