Forum Discussion
On Max10 the watchdog in "dual image configuration" doesn't work
I’m facing some problem in setting up the Max10 in dual-boot configuration.
How our Max10 is configured:
UFM0 – Boot fw (Nios)
CFM1 – Boot hw
CFM0 – Application hw
Application fw(Nios) is on an external Flash.
The board starts in Boot, then switches in Application using register DUAL_BOOT_0_BASE (document: Intel MAX 10 FPGA Configuration User Guide (ug_m10_config.pdf) )
I enabled the watchdog in the application "convert programming files" -> "Options/Boot info" but when the control passes from boot to application and on application there's no firmware for Nios, the control doesn't revert to boot (aka the watchdog doesn't work)
1 Reply
- AnandRaj_S_Intel
Regular Contributor
Hi,
When using the Dual Boot IP, you should enable the CONFIG_SEL pin options to determine which image the MAX 10 need to be boot up. Then use the config_sel_overwrite bit and config_sel bit to switch between the image 0 and 1 without power cycle.
You can use the example design attached to compare with yours if there are any difference settings.
Reference
https://www.youtube.com/watch?v=0k4AZmdW9Sk
https://www.youtube.com/watch?v=Z0l0GrjXn8w
Regards
Anand