RL78/G1CのUSBサンプルコードについて

パソコンとRL78G1CでのUSB通信を行いたいので、スターターキットを購入して、サンプルコードとして an_r01an0555jj0215_usb を入手して、an_r01an0555jj0215_usb\workspace\RL78\CS+\RL78G1C\ にあるRL78G1C.mtpjからCS+を起動させて、端子割り当て設定のみを行ってコードの生成後にビルドを行ったのですが、

RA78K0R error E3404: Multiple symbol definition '_main' in file 'ECHO\r_cg_main.rel'. First defined in file 'ECHO\main.rel'
RA78K0R error E3404: Multiple symbol definition '_hdwinit' in file 'ECHO\r_cg_systeminit.rel'. First defined in file 'ECHO\rl78usbmcu.rel'

というメッセージが出てビルド出来ませんでした。「RL78/G1CのUSBポート使用について」の投稿を確認したのですが、それとは内容が異なる様です。なにか他に変更すべき箇所があれば御教授願えないでしょうか。

Parents
  • musashiさん、こんにちは。NoMaYです。

    それは良かったです。それで、ドライバーですが、reference\cdc_inf\CDC_Demo.infを見てみたところ、Microsoftのusbser.sysを使用していましたので、その状態で良いと思います。

    Microsoftのusbser.sysは、以前のWindowsでは手動でCDC_Demo.inf等のINFファイルを認識させてUSBデバイスと紐付けさせて使えるようにする必要がありましたが、Windows10からは自動的に使えるようになったようですね。(私はWindows7を使っているので、かふぇルネで知った情報ですけど。)

  • NoMaYさん、ありがとうございます。
    自分はWindows10ですが、Windows7の場合は注意が必要という事ですね、承知致しました。
    あとは実際の通信内容の確認等ですが、本主題から外れるのでこれでクローズとさせて頂きます。
    ご助力ありがとうございました。
Reply
  • NoMaYさん、ありがとうございます。
    自分はWindows10ですが、Windows7の場合は注意が必要という事ですね、承知致しました。
    あとは実際の通信内容の確認等ですが、本主題から外れるのでこれでクローズとさせて頂きます。
    ご助力ありがとうございました。
Children
No Data