RE: Work around for Machine check exception??
"Ranganath Bapat (RBIN/EGS1) *" <[email protected]>
| Newsgroups | gmane.comp.hardware.motorola.microcontrollers |
|---|---|
| Message-ID | <[email protected]> |
Hello,
We could find the reason for the machine check exception generated
in our application( Problem in detail is explained in my mail below).
MPC has a block called BTB( Branch Target Buffer). When BTB is
enabled, the execution of offending instruction from RAM was causing the
exception. The work around is to disable BTB while executing
instructions from RAM.
Thanks to all for providing suggestion while we were working on
this problem.
Regards,
Ranganath Bapat
Senior Software Engineer
Robert Bosch India Ltd
Bangalore
> 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?
-----------------------------------------------------------
To learn more about Freescale Microcontrollers, please visit
http://www.freescale.com/mcu
Yahoo! Groups Links
-----------------------------------------------------------
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/