We use an execution-based technique, also described in the specification, where the core is running in a "park loop". Depending on the request made to the debug unit via JTAG over the Debug Transport ...
When I run the debugger as a module everything works fine, but when I try to set that up in debug.json I am not sure how. In my case, "run module ..." works. "run fastapi" isn't able to import ...