Closed overdrivenpotato closed 6 months ago
I tried updating to a modern GDB and uncovered the reason it doesn't work. PSPLink's GDB Server is missing some essential thread management packet commands. Specifically, 'Hc' or 'vCont' https://sourceware.org/gdb/current/onlinedocs/gdb/Packets.html#vCont-packet
Debugging is documented briefly in the readme and will soon be documented in the book. The psplink issues referred to above have been resolved.
psp-gdb
somewhat works for now, but it is a hefty dependency as it requires the C toolchain to be compiled and installed. It also does not support printing Rust types.