0

FDTI Basic 小型 USB ボードを使用して ATMega328p atmel プロセッサにプログラムしたアプリケーションを読み込もうとしています。 2232HIO -U flash:r:outputTry.bin:r

そして、次のエラーが表示されます。

avrdude.exe: エラー: libftdi または libusb サポートがありません。libftdi1/libusb-1.0 または libftdi/libusb をインストールして、再度 configure/make を実行してください。

avrdude.exe: プログラマ操作はサポートされていません

私の主な関心事の 1 つは、この FDTI Basic を使用する場合に使用するプログラマーのタイプです。

4

3 に答える 3

0

ZMO に感謝しますが、私は問題を解決しました。Arduino をプログラマーとして使用し、主な問題はボーレート設定にあったため、次のコマンドを使用しました: avrdude.exe -p m328p -C avrdude.conf -c arduino -U flash:r: outputTry.bin:r -b 57600

したがって、FTDIベーシックを使用したい人は誰でも(ドライバーをダウンロードした後に確実に)、上記のコマンドを使用してフラッシュバックを読み取ることができますが、ブートローダーをATmega328にアップロードしたときに使用したボーレートを確認する必要があります.

于 2014-01-31T19:23:41.480 に答える
0

その理由は、avrdude のバージョンが libftdi とリンクされておらず、コンパイルして libftdi とリンクする必要があるためです。これを行うには、ソース コードを入手して自分でコンパイルします。

于 2015-12-02T15:15:24.930 に答える
0

そこから ftdi ドライバーをインストールする必要があります。

于 2014-01-31T11:41:05.063 に答える