USB Client Mode Pin

How do I enable USB client on the FEZ Panda? I did read the documents in the Getting Started Guide and on the NETMF Projects site. The docs mention the Domino shuold use 3.3V and the Cobra should use GND.

Should I connect Mode pin on the Panda to GND or to 3.3V? It’s the Mode pin that’s on the edge of the board, correct?

Is MODE always on GND and LMODE always 3.3V?

Has anyone used both USB Client AND the SD card interface? Does this work okay?

Thanks!
Stacy

Please look at the CDC documentation:

http://www.ghielectronics.com/downloads/NETMF/Library%20Documentation/html/93fcfa03-228b-cbe4-e8a5-9a7a8f36cdf0.htm

1 Like

Thanks. I did see that bit. I was talking about the hardware side of things. I need to know if the MODE pin needs to be jumpered to GND or 3.3V. I’ve tried both, but still can’t ping the device. I followed the instructions here: [url]microframeworkprojects.com.

And yes, my firmware is the latest. :slight_smile:

Stacy

The mode pin that you are talking about allows you to switch debugging mode to serial instead of USB, which frees USB to use with USB_Client. With USB_CDC you can do both client and debugging over USB.

Oh, I seee what you’re getting at. I’ll try that.

Thanks!!!
Stacy

But if you want to add serial shield to Panda and use it for debugging you will need to connect mode pin to ground.

Can’t this be added to the wiki?

tyransmitting data between pc and panda via USB seems such a natural thing to do… yet looking at the current wiki documentation it makes it sound much harder /dangerous (don’t set led etc…)

It’s a Wiki, so of course you can add anything you think is of value.

But what did you think you wanted to add?

@ Brett - I didn’t want to add anything myself… I am a newbie…

I am saying that using CDC with debugging as architect suggests seems very attractive ( don’t have to get the whole serial debugging setup etc)…however reading other parts of the spaghetti junction that it is the forum it suggested that this was no longer supported as too dangerous)

quote below from gus Aug 2010

I think it is not possible (or very hard to implement) this feature. USB CDC is GHI stuff and debugging is MS stuff.

The problem here is actually windows! We had this perfectly working but a user can make a little mistake which will then causes windows to put something in registry and after that you can never use FEZ again! The only way to to format your your PC or maybe try a restore point.

The risk involved outcomes the benefit by many folds. I haven’t even started talking about the huge load of support that came with it. So, we simply do not support that now and we won’t in future

Of course, if someone needed this professionally and is willing to pay a lot of money then we can figure it out…you better have pockets full of money

CDC+Debug over USB is going away for the reasons Gus quotes.

If you want debugging while using CDC you need serial debug over a separate channel.

Again, just want to check what in this thread (that is 1 year old) you wanted to add to the wiki?