NoMaYと申します。以下のスレッドにリプライをしたことがありますが、えんさんが以下のスレッドにも質問されているということは、Synergy(又はルネサスのUSB機能実装マイコン)側をUSBホストにして、そこにFTDIのUSBシリアル変換チップを繋ぎたい、ということですよね?rx111におけるCDCドライバを使用したFTDIチップ搭載デバイスとのシリアル通信についてjapan.renesasrulz.com/cafe_rene/f/forum5/3903/rx111-cdc-ftdiこのスレッドにリプライしていたのは随分昔でしたので、改めて読み直してみたのですが、yamayamaさんが解決された方法は以下のような方法なのではないだろうか、と思いました。FTDIチップのエンドポイントの構成は、INが1つ、OUTが1つ、コントロールが1つ、である。INエンドポイントでは、最初の2バイトは以下のヘッダファイル記載の通り、ある目的の為に割り当てられている。INエンドポイントの3バイト目以降は、FTDIチップが受信したシリアルデータではないかと、思われる。OUTエンドポイントでは、最初の1バイトは以下のヘッダファイル記載の通り、データ長を示す為に割り当てられている。OUTエンドポイントの2バイト目以降は、FTDIチップが送信するシリアルデータではないかと、思われる。コントロールエンドポイントでのFTDIチップとのやりとりには、以下のヘッダファイル記載のコマンドが使用される。uClinux-H8のヘッダファイルの1つ(上記のスレッドでyamayamaさんが提示されていたURLですosdn.net/projects/uclinux-h8/scm/git/linux/blobs/master/drivers/usb/serial/ftdi_sio.hSynergyは使ったことがありませんが、INが1つ、OUTが1つ、コントロールが1つ、のバルク転送モードはありますでしょうか?あれば、そのバルク転送モードを使用して、FTDIチップと通信することになると思いました。4:28NoMaYさん、こんにちは。ご投稿有難う御座います。返信方法が分からず、おそくなりました。ご確認内容の件、SynergyのUSBをホストにしてFTDIのUSBに対して通信するイメージで間違いありません。製品構成は以下のようになります。別製品のCPUyamayamaさんの投稿ではCDCドライバを使用せず、流用出来るとなっておりました。そこでご提示いただいているftdi_sio.hのソースも見ましたが、USBの細かい知識がありませんので、全くどのように流用できたのかがわかりません。その流用で(1)~(6)を行っているかも私にはわかっておりません。]バルク転送モードかわかりませんが、SynergyのSSPはUSBXホストスタック・ユーザガイドを参照するそうですので、ルネサスのCPUであれば同じ設計方法になると思っています。