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)
Brownout, incorrect boot
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?
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.