So I have a Fysetc S6 controller with the Fysetc TMC2209 drivers that I am running in UART mode. When I try uploading firmware with TMC_DEBUG enabled, the board will not allow a USB connection for me to send Gcode to the board. As soon as I disable TMC_DEBUG and re-upload, it works, but I cannot use the M122 command to get diagnostic info on the drivers. I read some things in a few places that suggest that the compiled code when TMC_DEBUG is enabled may be too large, but I don't get any warnings at compile time.