mirror of
https://github.com/portapack-mayhem/mayhem-firmware.git
synced 2025-02-17 13:18:31 +00:00
fixed spelling errors
parent
d9f3440cc2
commit
e16aa841f1
@ -1,14 +1,14 @@
|
|||||||
Sometimes your program is having a bad day, and it's simply crashing the whole machine. We added an error screen for developers who don't have a
|
Sometimes your program is having a bad day, and it's simply crashing the whole machine. We added an error screen for developers who don't have a
|
||||||
[Black Magic Probe](https://hackrf.readthedocs.io/en/latest/LPC43XX_Debugging.html)
|
[Black Magic Probe](https://hackrf.readthedocs.io/en/latest/LPC43XX_Debugging.html)
|
||||||
sitting around and ready to use. You should still be able to narrow down the location where the error coming from.
|
sitting around and ready to use. You should still be able to narrow down the location where the error is coming from.
|
||||||
|
|
||||||
![screen](https://user-images.githubusercontent.com/13151053/224955725-21e95915-3b9d-4e2e-9280-2b1d6a111376.jpg)
|
![screen](https://user-images.githubusercontent.com/13151053/224955725-21e95915-3b9d-4e2e-9280-2b1d6a111376.jpg)
|
||||||
|
|
||||||
## Information On Screen
|
## Information On Screen
|
||||||
|
|
||||||
* The first line already contains the first very important piece.
|
* The first line already contains the first very important piece.
|
||||||
* M0: the crash occurerd in the application firmware
|
* M0: the crash occured in the application firmware
|
||||||
* M4: the crash occurerd in the baseband firmware
|
* M4: the crash occured in the baseband firmware
|
||||||
* The Hint can be
|
* The Hint can be
|
||||||
* Hard Fault: indicates an invalid operation. (eg. invalid memory access)
|
* Hard Fault: indicates an invalid operation. (eg. invalid memory access)
|
||||||
* MemManage: indicates a memory fault
|
* MemManage: indicates a memory fault
|
||||||
@ -17,7 +17,7 @@ sitting around and ready to use. You should still be able to narrow down the loc
|
|||||||
* some other text like 'NoImg' or 'BBRunning' (see usages of 'chDbgPanic(const char *)')
|
* some other text like 'NoImg' or 'BBRunning' (see usages of 'chDbgPanic(const char *)')
|
||||||
* Registers (only visible in case of a Hard Fault)
|
* Registers (only visible in case of a Hard Fault)
|
||||||
* r0-r3 & r12: The values of the registers at the time of the fault.
|
* r0-r3 & r12: The values of the registers at the time of the fault.
|
||||||
* lr: The link register contains the return address of the calling method. Use this value only if the process counter is unuseable.
|
* lr: The link register contains the return address of the calling method. Use this value only if the process counter is unusable.
|
||||||
* pc: The process counter is the location of the current instruction. Use this value in the next step.
|
* pc: The process counter is the location of the current instruction. Use this value in the next step.
|
||||||
|
|
||||||
## Determining the location in C/C++ source
|
## Determining the location in C/C++ source
|
||||||
|
Loading…
x
Reference in New Issue
Block a user