mirror of
https://github.com/portapack-mayhem/mayhem-firmware.git
synced 2024-11-27 12:05:34 +00:00
Updated Interpret Guru meditation crashes (markdown)
parent
8e99e23cb1
commit
83f3f4ead2
@ -25,11 +25,14 @@ sitting around and ready to use. You should still be able to narrow down the loc
|
|||||||
* Run the following command to get the assembly at the location.
|
* Run the following command to get the assembly at the location.
|
||||||
* Replace 0xd440 with your pc/lr value
|
* Replace 0xd440 with your pc/lr value
|
||||||
* use firmware/application/application.elf only for M0 errors. Use the currently loaded baseband image for M4 errors. (eg. firmware/baseband/baseband_adsbrx.elf)
|
* use firmware/application/application.elf only for M0 errors. Use the currently loaded baseband image for M4 errors. (eg. firmware/baseband/baseband_adsbrx.elf)
|
||||||
|
|
||||||
|
> If you use Arch and see this error: ``error while loading shared libraries: libncurses.so.5``, install [ncurses5-compat-libs](https://aur.archlinux.org/packages/ncurses5-compat-libs) from AUR.
|
||||||
|
|
||||||
```console
|
```console
|
||||||
dev@ubuntu:~$ cd build
|
dev@ubuntu:~$ cd build
|
||||||
dev@ubuntu:~$ arm-none-eabi-gdb --q -ex="x/3i 0xd440" --batch firmware/application/application.elf
|
dev@ubuntu:~$ arm-none-eabi-gdb --q -ex="x/3i 0xd440" --batch firmware/application/application.elf
|
||||||
0xd440 <luaD_protectedparser>: push {r4, r5, r6, lr}
|
0xd440 <luaD_protectedparser>: push {r4, r5, r6, lr}
|
||||||
0xd442 <luaD_protectedparser+2>: movs r5, #0
|
0xd442 <luaD_protectedparsencurses5-compat-libsr+2>: movs r5, #0
|
||||||
0xd444 <luaD_protectedparser+4>: sub sp, #32
|
0xd444 <luaD_protectedparser+4>: sub sp, #32
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user