-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenOCD: No progress with mpsse_flush( ) #12
Comments
For a way to reliably crash the device (admittedly a slightly different BL602...) see https://bbs.bouffalolab.com/d/118-restore-bl706-evb-mb-ability-to-upload-code/8 for a similar report. I don't suspect this lands on Sipeed as much as it does Bouffalo and/or OpenOCD. |
openocd log:
sipeed usb-jtag/ttl and sipeed rv-debugger lite can work, only sipeed rv-debugger plus have this issue. Can anyone give me some advice? |
I had the same issue. I also measured the JTAG signals with an
oscilloscope. It was nonsense; TMS changing on both the rising and falling
edges. I reported it to the seller and dumped it in the trash.
Been using an FTDI FT2232H since without issues.
|
So this is why I could not use this debugger in PlatformIO... |
After re-flashing the debugger following the fixed instruction in #15 it now works perfectly without such an error! The firmware initially uploaded on a new debugger might be somewhat broken. |
The mpsse implementation seems to be buggy. I cannot get this adapter to reliably work with OpenOCD. At times OpenOCD just hangs with the message "Haven't made progress in mpsse_flush()..."
This seems to happen more with OpenOCD 0.11.0-4, but I have also seen it happen with 0.10.0, which comes with Ubuntu (18.04 LTS).
The text was updated successfully, but these errors were encountered: