I have 4 Netduino Plus 2 units and I've repeated this on three of them (I'm afraid to try it on my last one).
In stepping through a program the only thing that executes is the first line of the program, which is the following:
var controlPort = new SerialPort(SerialPorts.COM1, 38400, Parity.None,8,StopBits.One);
After that execution never returns and I can no longer use the device at all. Attempting to deploy from Visual Studio 2012 results in the error "Unable to communicate with device USB:Netduino"
The output to the deployment process follows.
Looking for a device on transport 'USB'Starting device deployment...Iteration 0Opening port ?USB#VID_22B1&PID_1000#000000000000#{09343630-a794-10ef-334f-82ea332c49f3}OperationsAttaching debugger engine...... cannot attach debugger engine!
MFDeploy doesn't seem to be able to do much either. If I select "Connect" from the menu I do get back the positive response "Connected." Checking for device capabilities causes the response "Not Supported" to be returned. Trying to ping the device results in "No Connection." So I tried to do a firmware reset.
I connected the 3v line to the expost contact next to GPIO #0. Nothing happens, the device doesn't reset. When I've done resets before I've been able to use the SAM-BA tool to reflash the device once it shows as a serial device. But this never shows up as a Serial device. It still shows up as a USB Netduino device.
Is there any other way to reset the device?