How to troubleshoot TMC driver errors

My printer keeps shutting down while printing, and my octoprint terminal reports this error hundreds of times:

2021-04-14 12:55:21,552 - octoprint.util.comm - WARNING - Received an error from the printer’s firmware: TMC ‘stepper_x’ reports error: GSTAT: 00000001 reset=1(Reset)
| Last lines in terminal:
| Recv: // “FIRMWARE_RESTART” command to reset the firmware, reload the
| Recv: // config, and restart the host software.
| Recv: // Printer is shutdown
| Recv: !! TMC ‘stepper_x’ reports error: GSTAT: 00000001 reset=1(Reset)
| Recv: ok
| Send: M106 S0
| Recv: // TMC ‘stepper_x’ reports error: GSTAT: 00000001 reset=1(Reset)
| Recv: // Once the underlying issue is corrected, use the
| Recv: // “FIRMWARE_RESTART” command to reset the firmware, reload the
| Recv: // config, and restart the host software.
| Recv: // Printer is shutdown
| Recv: !! TMC ‘stepper_x’ reports error: GSTAT: 00000001 reset=1(Reset)
| Recv: ok
| Send: M84
| Recv: // TMC ‘stepper_x’ reports error: GSTAT: 00000001 reset=1(Reset)
| Recv: // Once the underlying issue is corrected, use the
| Recv: // “FIRMWARE_RESTART” command to reset the firmware, reload the
| Recv: // config, and restart the host software.
| Recv: // Printer is shutdown
| Recv: !! TMC ‘stepper_x’ reports error: GSTAT: 00000001 reset=1(Reset)

I’ve googled the error code and found nothing useful, has anyone else come across this or know what the problem might be? Or even if there’s a way to get a more detailed error code to help troubleshoot? No idea if it’s a software or hardware problem at the moment.

I’m using a BTT SKR mini E3 V1.2 board with built in TMC2209 drivers. I’m not sure how to attach my klipper log as it only allows image files sorry

FYI, there is some information on that error available at: klipper | Klipper is a 3d-printer firmware

In past reports, this type of error was the result of wiring, voltage, or a defective stepper motor driver.

-Kevin