お世話になっております。raomine2と申します。
RX111を搭載した自作基板を用意し、下記FITモジュールを使用してPCとUSB通信を行っています。
通信自体は問題なく、PCからはCOMポートのUSBシリアルデバイスとして認識されています。
ここでご質問させてください。
現在、同じ仕様の複数枚の基板に対し、同じソフトウェアを書き込んだ状態で、1枚ずつPCに接続した際に、認識されるCOMポート番号が基板ごとに変わってしまいます。
この認識されるCOMポート番号をソフトウェアから固定化する方法はありませんか。(同一の個体と認識させる)
また、複数基板のPCへの同時接続は考えておりません。
ご教示の程よろしくお願いいたします。
使用FITモジュール
・ボードサポートパッケージ (r_bsp) ver5.40
・USB Basic Mini Host and Peripheral Driver (r_usb_basic_mini) ver1.12
・USB Peripheral Communications Device Class Driver for USB Mini Firmware (r_usb_pcdc_mini) ver1.12
raomine2さん、こんにちは。NoMaYと申します。fujita nozomuさんのアドバイスのGoogle検索の中にあったのですが、以下のページに書かれていたMicrochip社の話はRenesas社の話も同様な筈で、自作基板側のUSBのstring descriptorにてデバイスシリアル番号を設定してみてはどうでしょうか?(すみません、私自身でFITで試したことはないのですが、私のUSB一般の知識でも、そうすればよい筈、という記憶でしたので。) ただ、私の記憶では、デバイスシリアル番号は、いわゆる製造番号のようなもの、だったと思いますので、全ての基板でそれを同じにすることは、裏技のようなもの、になってしまいそうな感じでもありますけれど。電子工作 - もくしいWiki仮想COMポートデバイスで接続するポートを変更するたびにCOMポート番号が変わってしまう
iSerialNumberを固定値にしてしまえば良さそうですね。 www.renesas.com/.../r01an1670ej0100_rx111.pdf