GithubHelp home page GithubHelp logo

USB Port Access about pico-dirtyjtag HOT 6 CLOSED

phdussud avatar phdussud commented on August 10, 2024
USB Port Access

from pico-dirtyjtag.

Comments (6)

jeanthom avatar jeanthom commented on August 10, 2024

Hi,

What do you mean by "losing USB access" to your laptop? Do you mean that the USB controller got "borked" right after flashing DirtyJTAG?

If so, could you provide us with your hardware configuration (laptop model, operating system, etc.) and if possible any dmesg output happening after programming your RPi Pico?

Thanks,
Jean.

from pico-dirtyjtag.

DevanshuGajjar avatar DevanshuGajjar commented on August 10, 2024

Hi,

Yes I think that usb controller is getting break basically, I want to make the message to get printed using the usb and also to communicate continuously with the rpi pico also after flashing it with the dirtyJTAG.

Hardware Details:
laptop model : dell latitude 5420
operating system : Linux (on windows)

Also can please give me some advice on the second part regarding the "Also will i be needing to connect any jtag device on the other hand? , currently i am using the analyzer to observe the jtag frames but even after writting to the buffer i am not able to see the frames, so also if some help with this is possible it will mean a lot."

DMESG
MicrosoftTeams-image

Thanks

from pico-dirtyjtag.

phdussud avatar phdussud commented on August 10, 2024

@DevanshuGajjar: sorry about your problems. Are you using wsl2? As far as I know only COM and mounted mass storage will be forwarded to wsl from the host(Windows). DirtyJtag USB interfaces will not be visible or accessible by wsl2.
My advice would be to plug the rp board and look at the windows device manager to see if you see a DirtyJtag in the "other devices" category. You know you must use Zadig to change the driver for DirtyJtag to WinUSB, right? Once you do that you will see DirtyJtag in the "Universal Serial Bus devices" category
Screenshot 2023-01-18 084735
image

The other thing I want to ask is this: If you press the boot button while you connect your rp board, do you see the mass storage in Windows (and also in wsl?) This part is handled in the rp internal ROM so it still should work.

About observing some JTAG frames: You don't need a device. For example if you use OpenFPGALoader --detect -c dirtyJtag you will see quite a few JTAG frames (CLK, TMS, TDI)

from pico-dirtyjtag.

DevanshuGajjar avatar DevanshuGajjar commented on August 10, 2024

@phdussud the problem was resolved, Thanks for your support. Actually I wanted to make Jtag Debugger so is there anyway to use your repo for the same? I am trying with bit banging, I am able to create the fsm but the data and the clocks are not synchronizing. Can you please guide me on same ?

from pico-dirtyjtag.

phdussud avatar phdussud commented on August 10, 2024

If you want to use it as a debugger, check out my clone of openocd

from pico-dirtyjtag.

phdussud avatar phdussud commented on August 10, 2024

I am closing this issue as it seems to be resolved

from pico-dirtyjtag.

Related Issues (18)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.