Hi,
I added these while loops before and after the following two statements in IXP1200_Apps/IPmm/main.c
Control_SystemStart(0, 0); Control_BootUEs(&rcv_uCode, &xmt_uCode);
The board seemed to hang immediately after returning from Control_SystemStart and before calling Control_BootUEs. I added a couple of led() function calls between these two statements. The LEDs displayed the code that I had put in, but the very next statement (a while loop) would hang.
Magesh,
This sounds like a crash in an interrupt handler. The two 0's sent to Control_SystemStart are actually function pointers the first called when quit is invoked, the second function should be called every second. I don't understand why the board is crashing (it works find here, but maybe if you put a function pointer (the function should return 1) in the second parameter you will see if that function is called. I hope this helps.
Thanks for the info. The problem disappeared after I updated the flash with an image built on a RH 7.1 machine. Magesh