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
  • 便乗します、、

    多くのRS232変換器などはFTDIのチップが載っていますが
    Renesasのサンプルコードそのままで
    PCのターミナルソフトに繋げることができるデバイスはあるのでしょうか??
  • わわいです
    そのデバイスとはなんのことを言ってるんでしょうか。
    FTDIに限らず、あらゆるUSB-RS232C変換ケーブルででも、繋げば通信できます。
  • わわいさん

    分かり辛くすみません。
    今回のサンプルコードではあらゆるUSB-RS232C変換器を接続して
    RS232C通信できるということですか??

    変換器がFTDIチップを採用している場合は無理という趣旨なのかと思いまして。
  • わわいです
    RS232CでPCとつなぎたい、PCのターミナルソフトでつなぎたいというのであれば、FTDIに限らず、あらゆるRS232C-USB変換ケーブルを介して、RX(にかぎらず)CPUのシリアルポートと繋いで接続することができます。

    RXのUSBポートからUSBーRS232C変換ケーブルを駆動したい、というはなしであれば、どんな変換器であれ、サンプルコードでは接続することはできません。
    まずは、何を実現したいのか、ということをはっきりさせましょう
Reply
  • わわいです
    RS232CでPCとつなぎたい、PCのターミナルソフトでつなぎたいというのであれば、FTDIに限らず、あらゆるRS232C-USB変換ケーブルを介して、RX(にかぎらず)CPUのシリアルポートと繋いで接続することができます。

    RXのUSBポートからUSBーRS232C変換ケーブルを駆動したい、というはなしであれば、どんな変換器であれ、サンプルコードでは接続することはできません。
    まずは、何を実現したいのか、ということをはっきりさせましょう
Children
  • わわい様wrote: said:
    RXのUSBポートからUSBーRS232C変換ケーブルを駆動したい、というはなしであれば、どんな変換器であれ、サンプルコードでは接続することはできません。
    まずは、何を実現したいのか、ということをはっきりさせましょう [引用終]

    恐らくUSB機能内蔵マイコンを搭載したUSB-シリアル変換モジュールであればCDC-ACMプロトコルで操作出来る可能性が高いと思います。ただ、USB機能内蔵マイコンを搭載したものとなると、mbedボードやArduinoボードとしては良く目にするのですが、そうではない普通の市販のUSB-シリアル変換モジュールとしてはマイナーかと思います。恐らくt-tさんが聞きたいのは、RXマイコンによるUSBホストに繋がる普通の市販のUSBシリアル変換モジュールとして何があるか知っている人がいれば情報が欲しい、ということだと思います。(確かに改めてt-tさんの質問の文面を読み直すと何のことか分からないという気もしますが、やはりスレッドの話の流れ的にそれが聞きたいことなのでは、と思うのです。)

  • NoMayさん

    言いたかったのはご推察の通りです。分かり辛くてすみません。

    市販の変換器の駆動が難しいという点、理解しました。
    ありがとうございます。