5

根据 doc 否定响应意味着失败。怎么知道出了什么问题?有没有关于错误类型的完整文档?

更多好奇:我正在尝试通过 USB 上传 arduino 草图。首先,我通过关闭/打开 DTR/RTS 然后使用 Stk500 协议发送数据来引起引导加载程序的注意。如果通过 USB 在 mac/arduino 上运行(使用 rxtx 串行),它工作正常,所以我认为它应该在 android AS-IS 上工作(只需更改串行),但在 DTR/RTS 切换后它无法发送数据。

4

2 回答 2

1

好吧,在深入了解日志后,我能够处理它 - 不要连续关闭/打开 USB 几次

于 2013-03-16T19:28:49.990 回答
0

bulkTransfer()的文档中:

退货

成功传输的数据长度(或零),或失败为负值

因此,如果您收到-1,则表示您的数据传输失败。您可以查看 logcat,或使用断点找出原因。

于 2013-03-16T07:22:09.387 回答