以下に状況
私は今、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ドライバを使って仮想シリアル通信をするためにはどういったコツが必要なのでしょうか?
以上よろしくお願いします。
yamayamaさん、こんにちは。FTDIチップがスタンダードなCDC-ACMプロトコルで制御出来るかどうかFTDI社のウェブサイトに資料がないか見てみたのですが見付けられませんでした。そこで、困った時のオープンソースプロジェクトとばかりに、Arduinoとmbedのフォーラムを調べてみました。まだ、ちらっと見ただけですが、FTDIチップはスタンダードなCDC-ACMプロトコルから若干外れているような印象です。(英文を斜め読みした印象ですので、もし読み間違えていたら申し訳ありません。)forum.arduino.cc/USB HOST FTDI CDC で検索。参考になりそうなものとして以下がありました。forum.arduino.cc/index.php?topic=62310.0[検索画面コピー]developer.mbed.org/forum/USB HOST FTDI CDC で検索。参考になりそうなものとして以下がありました。developer.mbed.org/questions/668/How-can-I-send-and-receive-USB-Host-Seri/[検索画面コピー]取っ掛かりになりそうだと思ったのが以下のGitHubのオープンソースプロジェクトです。もっとも、当たるも八卦、当たらぬも八卦、と口上を述べる占い師のごとく思われそうな気もしますが、仮に自分の仕事だとしても、このURLは取り敢えずメモを残しておくだろうと思ったURLです。github.com/felis/UHS30github.com/felis/UHS30/.../UHS_CDC_ACM/examples/.../acm_terminal.inogithub.com/felis/UHS30/.../UHS_CDC_ACM/examples/.../buffered_acm_terminal.ino