diff --git a/Interpret-Guru-meditation-crashes.md b/Interpret-Guru-meditation-crashes.md index f3ff1a9..a37b490 100644 --- a/Interpret-Guru-meditation-crashes.md +++ b/Interpret-Guru-meditation-crashes.md @@ -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. * 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) + +> 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 dev@ubuntu:~$ cd build dev@ubuntu:~$ arm-none-eabi-gdb --q -ex="x/3i 0xd440" --batch firmware/application/application.elf 0xd440 : push {r4, r5, r6, lr} - 0xd442 : movs r5, #0 + 0xd442 : movs r5, #0 0xd444 : sub sp, #32 ```