Lost communication
Posted: Thu Sep 04, 2014 4:03 pm
>from a user
>Once I get a 'cannot communicate' popup - there doesn't seem to be any way to recover.
>I found it strange that I could toggle the RXD and get a display back, but the usual mbed Stop
>procedure wouldn't work, so sometimes I try to force a program download - and it fails also.
>[it may have startted to download and caused the reset/stop action from working -- I was
>forcing things so I understand/accept the failure - mainly just giving you FYI]
I too see this when swapping boards, mucking with reset or other odd things.
At some point Windows and/or the USB drivers get confused as to whether the port is open or not, and I have tried to find a programmatic work around, but there doesn't seem to be one for many cases.
I've found to get back in sync, yes you can exit the program and restart it (either BASICtools or TclTerm) or another way that often works is to disconnect the USB dongle from the PC (ie from the cable), then plug it back in and Options->Serial Ports->Refresh and then select the port often gets it up and running.
>Once I get a 'cannot communicate' popup - there doesn't seem to be any way to recover.
>I found it strange that I could toggle the RXD and get a display back, but the usual mbed Stop
>procedure wouldn't work, so sometimes I try to force a program download - and it fails also.
>[it may have startted to download and caused the reset/stop action from working -- I was
>forcing things so I understand/accept the failure - mainly just giving you FYI]
I too see this when swapping boards, mucking with reset or other odd things.
At some point Windows and/or the USB drivers get confused as to whether the port is open or not, and I have tried to find a programmatic work around, but there doesn't seem to be one for many cases.
I've found to get back in sync, yes you can exit the program and restart it (either BASICtools or TclTerm) or another way that often works is to disconnect the USB dongle from the PC (ie from the cable), then plug it back in and Options->Serial Ports->Refresh and then select the port often gets it up and running.