This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
runtime_library:exceptions:start [2020/10/23 19:46] – [Exception Handling] ursgraf | runtime_library:exceptions:start [2022/12/20 10:24] – [Signaling with LED] ursgraf | ||
---|---|---|---|
Line 10: | Line 10: | ||
</ | </ | ||
- | Obviously you have to put the '' | + | Obviously you have to put the '' |
===== Signaling with LED ===== | ===== Signaling with LED ===== | ||
Line 19: | Line 19: | ||
| 1x once | exception thrown in command | unchecked exception caught in // | | 1x once | exception thrown in command | unchecked exception caught in // | ||
| 2x once | exception thrown in command | unchecked exception caught in // | | 2x once | exception thrown in command | unchecked exception caught in // | ||
- | | 3x once | exception thrown in action method of task command | + | | 3x once | exception thrown in action method of task | unchecked exception caught in // |
- | | 5x every second| | + | | 5x every second| |
+ | | 1x followed by 2x| data abort exception | memory access threw data abort exception | ||
==== PowerPC based boards ==== | ==== PowerPC based boards ==== | ||
- | On the [[http:// | + | On the [[http:// |
^ blinking pattern ^ state ^ comment ^ | ^ blinking pattern ^ state ^ comment ^ | ||
Line 29: | Line 30: | ||
| 1x once | exception thrown in command | unchecked exception caught in // | | 1x once | exception thrown in command | unchecked exception caught in // | ||
| 2x once | exception thrown in command | unchecked exception caught in // | | 2x once | exception thrown in command | unchecked exception caught in // | ||
- | | 3x once | exception thrown in action method of task command | unchecked exception caught in // | + | | 3x once | exception thrown in action method of task command | unchecked exception caught in // |
- | | 5x every second| | + | | 5x every second| |
- | | 1x followed by 2x every second| | + | | 1x followed by 2x every second| |
- | | 1x followed by 3x every second| | + | | 1x followed by 3x every second| |
- | | 1x followed by 4x every second| | + | | 1x followed by 4x every second| |
===== Debug Mode on PowerPC Processors ===== | ===== Debug Mode on PowerPC Processors ===== | ||
The RCPU of the mpc555 has a built-in debug feature. Some of the PPC exceptions can cause the processor to enter debug mode, instead of running the appropriate exception handler. However, this can happen only in case of the processor running out of RAM. If you run the program out of flash, you can never enter debug mode (which wouldn' | The RCPU of the mpc555 has a built-in debug feature. Some of the PPC exceptions can cause the processor to enter debug mode, instead of running the appropriate exception handler. However, this can happen only in case of the processor running out of RAM. If you run the program out of flash, you can never enter debug mode (which wouldn' | ||
Debug mode is indicated on the [[http:// | Debug mode is indicated on the [[http:// |