RX63TでのUSB(HCDC)について

こんにちわ。

お世話になっております、カイロスです。

 

ルネサス側が提供をしている、USB HCDCのサンプルコードについて教えてください。

 

RX63Tをホストとして、PCとCDC通信を行おうとしています(e2studioから、CS+に変換して使用しています)。

 

サンプルコードは、無事コンパイルを通ったのですが、RX63TにUSBケーブルを差し込んでも、eventの返り値がUSB_STS_NONEとなっています。

USBケーブルは、PC側のCOMポートにつながっており、PC側(windows10)は認識しています。

(使用しているボードは、HSBRX63T-144シリーズです)

 

今は、サンプルをただ動かしているだけなのですが、どこかほかに設定する必要のある項目があるのでしょうか?

どこか確認すべきところがあれば、教えていただけると幸いです。

よろしくお願いします!

Parents
  • fuhita nozomuさん、IKUZOさん

    サンプル通りプログラムが動作するところまで無事進みました。
    ありがとうございます。

    以下、変更した内容と、PCと接続する際の注意点です。
    ・- r_usb_hcdc_mini_config.h
     #define USB_CFG_HCDC_IFCLS の設定を USB_CFG_CDC から USB_CFG_VENに変更

    ・PCとの変換ケーブルに、クロスケーブルを使用。

    上記の二点を行うと、無事ターミナルから送った値が、返ってきました。

    ここで、追加で質問なのですが、
    デバイスクラスIDをVendorクラスに変更すると、ボーレートの値が19200でしか行えなくなりました。
    これは、Vendorクラスだから、固定された、という認識でよろしいでしょうか?
    また、変更する手段はありますか?
    →COM_SPEEDの定義を変更しても、変わりませんでした。

    以上、よろしくお願いいたします。
Reply
  • fuhita nozomuさん、IKUZOさん

    サンプル通りプログラムが動作するところまで無事進みました。
    ありがとうございます。

    以下、変更した内容と、PCと接続する際の注意点です。
    ・- r_usb_hcdc_mini_config.h
     #define USB_CFG_HCDC_IFCLS の設定を USB_CFG_CDC から USB_CFG_VENに変更

    ・PCとの変換ケーブルに、クロスケーブルを使用。

    上記の二点を行うと、無事ターミナルから送った値が、返ってきました。

    ここで、追加で質問なのですが、
    デバイスクラスIDをVendorクラスに変更すると、ボーレートの値が19200でしか行えなくなりました。
    これは、Vendorクラスだから、固定された、という認識でよろしいでしょうか?
    また、変更する手段はありますか?
    →COM_SPEEDの定義を変更しても、変わりませんでした。

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