rx111におけるCDCドライバを使用したFTDIチップ搭載デバイスとのシリアル通信について

以下に状況

私は今、rx111においてrenesasで配信されているan_r01an2293jj0102_usb.zipファイルの

USB Host Communications Device class Driver for USB Mini Firmware Using Firmware Integration Technology Modules

を使用してFTDIチップ搭載デバイスとシリアル通信を行う製品を開発しています。

bspの設定をマイボードに設定しサンプルコードをそのまま使用するようにしています。

ソフトを動かせるところまでいけたのですが、通信が正常に行われているかわかりません。

アプリケーションステートのアタッチステートから一向に変化がありません。

以下に質問等

・FTDIチップに対してRenesasのCDCドライバで通信を行うことができるのでしょうか?

・アプリケーションをうまく動作させるためにはどうすればいいでしょうか?

・renesas製のCDCドライバを使って仮想シリアル通信をするためにはどういったコツが必要なのでしょうか?

以上よろしくお願いします。

Parents
  • わわいです
    シリアル通信が正常にできているかどうかは、オシロかなんかで送信データが出ているか見ればいいんじゃないでしょうか。
  • わいわいさん返信ありがとうございます。
    さらに調べてみたのですが、
    エニュメレーションのはじめにデバイス情報を取得するGET_DESCRIPTORコマンドを送信するところまで動作しているのですが、応答エラーのNAK割り込みが発生してしまい次にすすめていない状況です。
    USBデバイス自体はwindowsPCで正常に動作することを確認して使用しており、SOFパケットが正常に送信されているのを確認できているのでハード的な問題とは考えにくいのですがいまいち原因がつかめていません。
Reply
  • わいわいさん返信ありがとうございます。
    さらに調べてみたのですが、
    エニュメレーションのはじめにデバイス情報を取得するGET_DESCRIPTORコマンドを送信するところまで動作しているのですが、応答エラーのNAK割り込みが発生してしまい次にすすめていない状況です。
    USBデバイス自体はwindowsPCで正常に動作することを確認して使用しており、SOFパケットが正常に送信されているのを確認できているのでハード的な問題とは考えにくいのですがいまいち原因がつかめていません。
Children
No Data