You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The ADC DMA works well and I'm very happy with it.
However, after stopping on a breakpoint, the execution will not resume when clicking "Continue".
The debug console shows the message:
Could not read registers; remote failure reply 'E0E'
The RP2040 seems locked-up in the ISR, specifically in the busy_wait as shown on the logic analyser capture, since the signal goes high but is never cleared:
The button Continue is clicked at the red arrow.
Can busy_wait_us() be used in an ISR?
May be related to #108
The text was updated successfully, but these errors were encountered:
To debug a DMA ISR I use busy_wait_us() to toggle a GPIO which is connected to a logic analyser.
The content of the DMA ISR is:
The ADC DMA works well and I'm very happy with it.
However, after stopping on a breakpoint, the execution will not resume when clicking "Continue".
The debug console shows the message:
Could not read registers; remote failure reply 'E0E'
The RP2040 seems locked-up in the ISR, specifically in the busy_wait as shown on the logic analyser capture, since the signal goes high but is never cleared:
The button Continue is clicked at the red arrow.
Can busy_wait_us() be used in an ISR?
May be related to #108
The text was updated successfully, but these errors were encountered: