問題タブ [ftdi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1092 参照

android - FTDI D2XX ドライバーが Samsung Galaxy S3 で動作しない

FTDIサイトからAndroid用の最新のFTDI D2XXドライバーをダウンロードして、ルート化せずにft232RチップをSamsung Galaxy S3電話に接続しました。USB 経由で ft232r チップを samsung galaxy s3 に挿入すると、認識されているように見えますが、FTDI D2XX ドライバーを使用して VID と PID を抽出するアプリケーションを起動すると、電話に接続されているデバイスが認識されないようです。 .

携帯電話も更新したので、何が問題なのかわかりません。誰でも私に解決策を提案してもらえますか?

0 投票する
0 に答える
1651 参照

debugging - OpenOCD を BeagleBone に接続すると、ftdi デバイスが認識されない

Windows 7 x64 のオンボード FTDI JTAG エミュレーターを介して openOCD を BeagleBone に接続しようとしています。BeagleBone に付属の ftdi ドライバー 64 ビットをインストールしました。BBone を Windows に接続すると、USB シリアル コンバーター A と B が COM ポートと共に表示されます。

device-managers のハードウェア ID は次のように表示されます。

32 ビットと 64 ビットの両方のバイナリと ti_beaglebone.cfg スクリプトを含む openOCD 0.6.1 をダウンロードしました。VID PID は上記のように一致します。

私は実行しようとしました:

しかし、FTDI をまったく認識せず、次の行が表示されます。

OpenOCD の 32 ビットと 64 ビットの両方のバイナリを試しましたが、うまくいきませんでした。

どんな助けでもいただければ幸いです

ありがとう

0 投票する
2 に答える
6834 参照

android - DTR/RTS が FTDI ベースの Arduino ボードに送信された後、何が起こっていますか?

Android デバイスから Arduino ボードへのアップロードを有効にするためのスケッチに取り組んでおり、rxtx (純粋な Java)を使用して PC/Arduino をテストするときに、 Duemilanove ( FTDIベース) およびArduino Uno ( ATmegaベース) で動作します。

ただし、setDTR/setRTS メソッドがまだ実装されていないため、USB-Android ライブラリを使用する場合は機能しません。

FTDI Android ドライバーは、setDTR/setRTS シグナルの送信を許可しますが、その後のデータの送信/読み取りに失敗します。

したがって、問題は Android USB API にあり、何が問題なのかわかりません..

DTR/RTS が切り替えられた後、FTDI ベースの Arduino ボードはどうなりますか?

デバイスがリセットされ、ブートローダー コマンド ( STK500 ) を 50 ~ 250 ミリ秒待機していると思います。私は正しいですか?

0 投票する
1 に答える
3384 参照

android - 公式の FTDI android ドライバー read() が機能しない

http://www.ftdichip.com/Android.htmの公式ドライバーを使用しています

03-20 13:37:52.359: WARN/FTDI(4453): 読み取り開始

03-20 13:37:52.359: WARN/FTDI(4453): 6 バイトが利用可能

03-20 13:37:57.960:WARN/FTDI(4453): 0 バイトの読み取り

03-20 13:37:57.960: 警告/FTDI(4453): 読み取りが完了しました

このソース コードは簡単です。

彼らのサポート部門は、一週間たっても返事をくれませんでした。私は Android 4.0.4 を使用しており、Arduino Duemilanove ftdi ベースのボードを使用しています。

0 投票する
0 に答える
1303 参照

c# - DMX USB Pro(FTDI) が非常に散発的に動作する

Enttec DMX USB Pro ボックスを使用してステージ ライトにデータを送信する C# アプリケーションを作成しようとしています。私が使用している C# ラッパーが提供されており、ライトが期待どおりに応答するようになりましたが、機能することはほとんどありません。書き込みへの応答を開始する前に、市販のアプリケーションを使用して接続を「リセット」することを数回切り替える必要があるようです。

私のDMXコードは

0 投票する
4 に答える
2481 参照

python - VCP モードで FDTI チップを使用するには?

私は FT245RL チップをベースにした SainSmart USB リレーボードを手に入れようとしていますが、ひどい時間を過ごしています。次のようなコマンドラインからリレーを制御できるという印象を受けました。

デバイスが自動的にマウントされ、ボー レートとアクセス許可が設定されていると思いますが、Debian スクイーズまたは CentOS 5 マシンでは何も起こりません。サインスマートのサポートは無価値です。

Windows で試すことにしたので、ドライバーをインストールし、Python で小さなプログラムを作成しました。

まだ何もありません。おそらくハードウェアの問題なので、提供されている Windows プログラムをインストールします。リレーボタンをクリックすると、デバイスが認識され、機能します。がっかりして、私は彼らのプログラムを終了し、私のバグを探します(何も見つかりません)が、とにかく試してみるとうまくいきます!あらゆる種類のクールなことを実行するためのはるかに大きなプログラムを作成し、デバイスのプラグを抜くまでクールなことが起こります。再び差し込むと、何も機能しません。コードが何かを行う前に、リレー制御プログラムを実行して終了する必要があります。

FT_SetBitMode() のような d2xx ドライバーで何かをしなければならないと思います。VCP モードだけを使用する方法はありますか? PyUSB がコンピューターにインストールされず、Linux で使用できません。

私が欲しいのは、Python を使用して Linux でリレーを制御する簡単な方法だけです。

0 投票する
0 に答える
1328 参照

usb - libftdi または libusb を使用して FTDI チップをハードリセットする方法はありますか?

FT245 SYNC FIFO に切り替えた後、MPSSE 出力を回復するために FT2232H をリセットする必要がありますが、ftdi_usb_reset()を(チャネル A とチャネル B の両方で) 使用すると、FT245 が有効になった後に MPSSE に戻ることができず、MPSSE へのアクセスを回復する唯一の方法です。 FTDIからUSBを抜き差しすることです。

ただし、FPGA でのデザインがスタックすることがあり、FPGA ですべてのスタックをデバッグするのは面倒であり、すべてのスタックを見つけることが保証されていないため、FPGA のリセットピンにアクセスするには MPSSE が必要であり、ソフトウェアで行う必要があります。デバイスのプラグを抜くのはあまり便利ではありません。

これはファームウェアの更新にも必要です。ビットストリームで SPI フラッシュにアクセスするために FPGA を Hi-Z にする MPSSE が必要であり、ファームウェアを更新する前にユーザーが USB デバイスを再接続するのは不便です。

理想的には USB デバイスの電源をリセットするための libftdi または libusb の方法はありますか?