5

ドキュメントによると、否定的な応答は失敗を意味します。何が悪いのかを知る方法は?エラータイプに関する完全なドキュメントはありますか?

さらに興味深いことに、私は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 に答える