我和其他许多人一样,在从 Eclipse 构建时,IOIO OTG 与 PC 连接时遇到了问题。
我们正在使用 ADT 版本的 eclipse,所有库都正确导入。运行HelloIOIOConsole
程序时,控制台开始连接,但挂起连接。最后一个控制台消息是[console]: waiting for handshake
,并且没有抛出错误。程序将构建,但 IOIO 不会连接到 PC。
是什么原因造成的,我们如何解决这个问题?
我们发现了问题:我们没有指定 COM 端口。
我们可以通过进入 eclipse ADT,在Run
>>选项卡下,并将XX 是 IOIO 连接到的 COM 端口的行添加到Run Configuration
框中来解决这个问题。variables
-Dioio.SerialPorts=COMXX
VM variables
添加后-Dioio.SerialPorts=COMXX
,它不再检查每个单独的 COM 端口,这导致程序跳过正确的端口。
当我们使用COM16
USB 端口时,我们添加了-Dioio.SerialPorts=COM16
消除所有连接问题并能够完美运行程序的行。