RE: Work around for Machine check exception??

"Randall Young" <[email protected]>
Newsgroups gmane.comp.hardware.motorola.microcontrollers
Message-ID <[email protected]>
>       In my application we have a floating point exception handler. In
> that, we will store the offending instruction followed by a 'blr' in an
> array and execute this in SIE mode. It was working fine. Now I see that
> a machine check exception is being generated while executing the stored
> instruction in the array.
>
>       Does anybody know workaround for this?

I had a similar problem ... turned out that the array was not properly
declared to be forced onto a 4-byte boundary.  Other code changed and the
array wound up at an odd-halfword boundary (address not divisible by 4),
causing a machine check if the code tried to execute it.

Might not be your problem, but worth a check.

Randall Young
Senior Software Engineer
NavCom Technology, Inc.
A John Deere Company



-----------------------------------------------------------
To learn more about Freescale Microcontrollers, please visit
http://www.freescale.com/mcu


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/MPC500/

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.