我先前的问题,https://stackoverflow.com/questions/15596376/android-cannot-talk-to-arduino-using-avrdude/15596858?noredirect=1#15596858,已经解决了。我现在可以将我的Nexus 7连接到我的Arduino Uno。我正在运行的完整命令如下:
/system/xbin/su (getting root here)
/data/data/jackpal.androidterm/local/bin/avrdude -F -V -c arduino -p ATMEGA328P -P /dev/bus/usb/002/002 -b 115200 -C /data/data/jackpal.androidterm/local/etc/avrdude.conf -U flash:w:led.hex在这里,我试图把十六进制文件放在Arduino号上。但是,我确实得到了以下错误:
Ser_open():无法为设备“/dev/bus/usb/002/002”设置属性:不适合于设备ioctl的ioctl("TIOCMGET"):坏文件解析器
发布于 2013-03-24 13:26:03
结果发现我用错了端口。我使用/dev/bus/usb/002/002,而我应该使用ttyACM0。
https://stackoverflow.com/questions/15598179
复制相似问题