Brownout, incorrect boot

Bevan
I've got a circuit that I've designed that uses the micro2440 as the
processor.  Occasionally when the power supply voltage droops the micro2440
resets and loads up into SuperVivi rather than the OS even though the
jumper is set.  It is something to do with the brownout condition and the
micro2440 not handling it properly I think.  This is very problematic as I
was relying on the WDT to deal with lockups but booting into the wrong mode
doesn't give me a way to restart the board programatically.

Are there any pins in particually that if voltage is on them during power
on it can override the jumper setting?

Any help on this would be appreciated.

(I was going to post into the Hardware section but it is down at the
moment)

Coburn64
Maybe you could connect a switch to the circuit that tells the Micro2440
that it needs to boot in NAND or NOR mode depending on the switch
postition?

Bevan
Sounds like you're not familiar with the micro2440?

That's what the Jumper J1 does in fact...
It is this "switch".

But for some reason it can boot up ignoring this jumper every once in a
while.  It boots into SuperVivi instead of doing a NAND boot.

Bevan
Is there no one else that has experienced this?