pyavrdebug is a GDB RSP server for connecting GDB debug clients to AVR target devices through pymcuprog
pyavrdebug can be used to debug AVR UPDI devices via GDB
For example:
- Program code using pymcuprog:
pymcuprog write --erase -d atmega4808 -f firmware.hex
- Attach GDB session to the AVR
pyavrdebug -d atmega4808
- Start a GDB debugging session on localhost:4712