Based on EE272 notes for Mutliple DXE booting, I havedownloaded the accompanied example code
and did the following changes to suite our custom BF561 based board.
In blink_lower -- Changed main.c to blink the LED of our Custom board ( glows LED 1 & 3)
blink_upper -- Changed main.c to blink the LED of our Custom board ( glows LED 2 & 4)
In cmds.c -- Used Timer interrupt of blackfin( instead of PF/SW given in the example code)
Initialized timer routine and registered timer interrupt,On every timer interrupt,
the DXE1 and DXE2 should be booted alternatively
Then I have generated the multiple.ldr file and flashed my custom board.
On poweron I have noticed only DXE1 is executed continuously( LED 1& 3 is glowing)
Switching to DXE2 is not happening on the next timer interrupt..
I have attached the code with this.Can you help me to find out why the
switching of DXE's is not happening when timer interrupt occurs ?
Thanks in advance.