Epuck2机器人更新固件时遇见的问题
先将Epuck2上面的挡位选择在第8挡位。用USB线,连接上Epuck2机器人和win10主机,将固件e-puck2-main-processor_extensin.elf(07.06.19)这个文件下载到同一个包里,然后打开下载文件的程序 program.bat。如下:
但是我第一次尝试时,出现了以下问题:
~"Remote debugging using \\\\.\\COM3\n"
~"Ignoring packet error, continuing...\n"
&"warning: unrecognized item \"timeout\" in \"qSupported\" response\n"
~"Ignoring packet error, continuing...\n"
&"Remote replied unexpectedly to 'vMustReplyEmpty': timeout\n"
&"\"monitor\" command not supported by this target.\n"
&"Don't know how to attach. Try \"help target\".\n"
=cmd-param-changed,param="mem inaccessible-by-default",value="off"
&"You can't do that when your target is `exec'\n"
(gdb)
完整报错如下:
原因是COM口不对,系统不会自己配对,按照上面提示,显示的是COM3口不对。于是我发现我的e-puck2 GDB Server这个接口在COM4上,应该换成COM3口,在设备管理器中调换一下就好了。最终输出成功:
出现这种错误应该是COM端口配对错误。