Stalling issue with xscale

When debugging the ixp432 xscale processor I have a problem with the cpu

hanging at the first interrupt. After setting the system to run I get the messages about

loading and decompressing linux and then it all goes quiet.

Halting the processor leaves the pc at 0xffff0018, the IRQ vector

Stepping the processor causes the whole system to hang requiring the server to the restarted.

If I resume the processor at the IRQ handler address it all starts working.

Without the debugger plugged in the system does run normally.

Here is an example of the debugger commands

reset run

Target 0 resumed

halt

requesting target halt…

Target 0 halted

target halted in ARM state due to debug request, current mode: IRQ

cpsr: 0x600000d2 pc: 0xffff0018

MMU: enabled, D-Cache: enabled, I-Cache: enabled

resume 0xffff0200

Target 0 resumed

After the resume I get no further problems until I perfrom a reset.

I have looked at the xcsale debug code that is loaded but do not have

any idea as to why this issue should exist, so any help will be welcome.

Dave

PS I now have Linux 2.6.23.9 running on my ixp432 board thanks to OpenOCD :smiley: