随分前、マイコンとの通信のために、FTDI chip社のUSB-UART変換IC「FT230XS」を使った治具を作りました。
できた治具を10台ほど検査しようとWindowsPCに接続すると、どんどんCOMポートが増えていく。
調べたところ、FTDIのICの場合は、内蔵のシリアルナンバーを判別してIC一つにCOMを一つ割り当てるそう。
超めんどくさ!
そんなことに対応するためのメモ書きです。
参考サイト
こちらの記事を参考にしました。
手順
-
増えすぎたCOMポートがあれば「デバイスマネージャー」から「非表示のデバイスの表示 *1」を選んで、それらを削除しておく
-
レジストリエディタで下記のパスを開く
コンピューター\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\
-
「新規」→「バイナリ値」で新しい値を作成。私は下記二つをかけばうまくいきました。一つだけだとうまくいかなかった。
-
IgnoreHWSerNum04036001
-
IgnoreHWSerNum04036015
-
-
値に「01」を入力
-
再起動
以上で、増えなくなりました。