-
-
Notifications
You must be signed in to change notification settings - Fork 319
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
windows, cmsisdap: incorrect "Probe was not found" error if wrong driver bound with zadig. #2212
Comments
This would be detected by an error returned by probe-rs/probe-rs/src/probe/cmsisdap/tools.rs Lines 204 to 216 in 6b60cdb
kevinmehall/nusb#41 makes the error from Claiming an interface would also fail if another process has it claimed -- |
Solution could be to not use a probe requiring Zadig. Zadig has TMO too many compatibility issues. Question: does the most recent picoprobe still require Zadig? If yes, I'ld suggest https://github.com/rgrr/yapicoprobe ;-) |
the upstream picoprobe includes the winusb descriptors so it works out of the box on Windows without having to use zadig. In this particular case, the person who ran into this issue had used zadig anyway for some reason (probably troubleshoot another issue), replacing the default (correct) winusb drivers with something else. |
Thanks for clarification. I saw the keyword "Zadig" which creates immediate rash on my side. Now that I have read the last sentence of the description I understand the issue. I'ld write some kind of configuration FAQ. But perhaps not a bad idea to implement this FAQ in code if the problem is clearly detectable. |
exactly. this issue is about "probe-rs says |
Real issue is
Maybe we can somehow detect this and tell the user to use Zadig again to bind the winusb driver instead.
cc @JomerDev
The text was updated successfully, but these errors were encountered: