This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

how to map isr from MLO in ti-sdk u-boot-2013.10-ti2013.12.01...

Hi,

I am working on making a system boot time recoverable in case of boot failure,currently i am setting the watchdog-timer for 32 secs and if the system boot hangs in between the PRCM is getting triggered and a system reboot happens,everything is working fine as of now. But when i am trying to set an ISR for WDT-DLY interrupt i could get the AINTC to signal the core and then the system hangs....... the following steps are being done by me for setting the watchdog and INTC.

1. enabling the watchdog interface clk.

2. disabling the watchdog.

3. setting the prrescalar(PTV)and enabling it.

4. setting the delay value.

5. setting the WDT_INTEN flag.

6. enabling the watchdog.

7. un-masking the Corresponding flag in INTC.

8. setting the priority.threshold,

9. enabling IRQ in CPSR

10. re-trigging the watchdog.

after doing the above mentioned steps the watchdog starts running and upon reaching the delay value the system goes into hang state. Every thing is done at MLO level. I guess this is happening because the ISR is not registered at correct address. can any one help me in finding whats going wrong and how to deal with this...... thnaks in advance....

sumit