Silicon Labs CP210x:CP210xを接続するたびにCOM番号が増えてしまい困っています。対処方法を教えてください。
Windows OSは、USB機器のVendor ID(VID)、Product ID(PID)、シリアルナンバーの違いを見て個々を識別しています。個々に異なるシリアルナンバーが書かれている製品(CP2104など)をPCに接続すると、接続した数だけドライバがインストールされ、COMポート番号を消費してしまいます。この仕様が、幾つかのケースでは問題となる場合があります。例えば、お客様の製造・テスト工程で、PCに大量のCP210xを接続してチェックしなければならないケースなどです。
レジストリの設定で、シリアルナンバーを識別しないようにすることができます。
レジストリエディタで、[ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags ]の下に、[ IgnoreHWSerNumBBBBAAAAXX ] というバイナリ値を作って、値を1に設定します。BBBBにはVID、AAAAにはPID、XXにはポート番号(CP2105などの複数チャネル品)が入ります。詳細は、Silicon Labs社のWeb Siteをご参照ください。
最新情報については、Silicon Labs コミュニティサイトを参照ください。
Experienced FAE
Free consultation is available.
From specific product specifications to parts selection, the Company FAE will answer your technical concerns free of charge. Please feel free to contact us.