Chris Maryan

5445x Bus Monitor

Discussion created by Chris Maryan on Feb 19, 2010
Latest reply on Feb 25, 2010 by Chris Maryan

Is it possible to get an exception out of the bus monitor on the MCF54454?


I'm trying to track down what I believe is a bad Flex Bus access, one that causes the bus to hang. Presumably it's to an address that's not mapped to a CS.


If the bus monitor is disabled, but the core watchdog is set to interrupt-then-reset mode, I don't get the interrupt (because the bus cycle never completes; if I got the interrupt, it would give me a stack dump which would help).


If I turn on the bus monitor, it seems that the bus monitor terminates the bus transaction, doesn't throw a fault, and lets the CPU go on it's merry way. Which isn't particularly helpful.


Is there a way to get the bus monitor to throw an exception? Failing that, is there a way to configure the flex bus to throw an exception when you access FB space that isn't mapped to a CS? Anyone else find the documentaton of the bus monitor a little lacking?