How do I put the Ultrazed SOM/IO carrier combo in USB Device Mode?
My goal is to be able to connect the board to a PC and access the eMMC.
How do I put the Ultrazed SOM/IO carrier combo in USB Device Mode?
My goal is to be able to connect the board to a PC and access the eMMC.
Hello,
Please refer to section 2.2.2 of the UltraZed IO Carrier Card Hardware User Guide.
http://zedboard.org/support/documentation/17596
--Josh
Thanks for the reply Josh, I've been playing with those jumpers for a while now but I can't get my machine to detect the board as a device.
To clarify what I think is the right config for jumpers:
J12: pin 1-2
J15: pin 1-2
J14: pin 1-2
JP6: Off (no jumper)
Does any software need to be running? or can i just be idle in U-Boot?
My Ubuntu 16.04 machine produces the following output when the board is connected:
"xhci_hcd 0000:00:14.0: Cannot set link state.
usb usb2-port1: cannot disable (err = -32)
usb usb2-port1: config error
usb usb2-port1: Cannot enable. Maybe the USB cable is bad?"
Thanks again.
Anyone have any ideas or experience with this ?
Hi,
Is your intentions to just set the hardware to device mode and then see it on your PC? (No applications running)
From my limited knowledge in this area, In a standalone enviroment I had to run an application to setup in my case a PicoZed to where I could view it from my windows PC/write to it.
--Josh
Hi Josh - my ultimate goal is to be able to format and partition the eMMC without having to boot into linux on the device. I figued I might be able to put the board in device mode so that the pc can just see the eMMC as an external usb drive or something which would allow me to format the eMMC from my pc.
You would need firmware running on the UltraZed to implement USB MSC class to respond to the USB commands from the host. There's no automagic passthrough from USB to eMMC. That would all have to be done via firmware running on the processor.