お世話になっております。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
試しにぐぐってみた
https://www.google.com/search?q=%E4%BB%AE%E6%83%B3COM%E3%83%9D%E3%83%BC%E3%83%88+%E5%9B%BA%E5%AE%9A&ie=UTF-8
……結構参考になりそうなことも書いてあるみたいですが試されたものはありますでしょうか?
raomine2さん、こんにちは。NoMaYと申します。fujita nozomuさんのアドバイスのGoogle検索の中にあったのですが、以下のページに書かれていたMicrochip社の話はRenesas社の話も同様な筈で、自作基板側のUSBのstring descriptorにてデバイスシリアル番号を設定してみてはどうでしょうか?(すみません、私自身でFITで試したことはないのですが、私のUSB一般の知識でも、そうすればよい筈、という記憶でしたので。) ただ、私の記憶では、デバイスシリアル番号は、いわゆる製造番号のようなもの、だったと思いますので、全ての基板でそれを同じにすることは、裏技のようなもの、になってしまいそうな感じでもありますけれど。電子工作 - もくしいWiki仮想COMポートデバイスで接続するポートを変更するたびにCOMポート番号が変わってしまう
iSerialNumberを固定値にしてしまえば良さそうですね。 www.renesas.com/.../r01an1670ej0100_rx111.pdf