- PR -

CP2101_USB_to_UART_BridgeのExamples:FileTrasferでDevice Not Found

1
投稿者投稿内容
kario
会議室デビュー日: 2007/03/20
投稿数: 3
投稿日時: 2007-03-20 12:43
お世話になります。

CP2101_USB_to_UART_BridgeというUSB<->Serial Deviceのインターフェースを接続する
ケーブルがあります。
http://www.silabs.com/tgwWebApp/public/web_content/products/Microcontrollers/Interface/en/interface.htm

手順としては、以下をインストールします。
・USBXpress development kit
・Virtual Com Port (VCP) download
次に、ここ↓で指摘されているように
http://www.cygnal.org/ubb/Forum9/HTML/000739.html
PIDをEA61に変更しますが、デバイスを指定するところ(Serial Number)のところで、
デバイスが見つからないため、PIDを変更することができない状況です。
ExamplesのFileTrasferで試しに接続できるかどうか実行してみたのですが、
SI_GetNumDevicesがDevice Not Foundとなっており、やはりデバイスを見つける
ことができていませんでした。

まずはデバイスを見つける方法を教えて頂けるようお願い致します。
ShuU
常連さん
会議室デビュー日: 2006/09/29
投稿数: 21
投稿日時: 2007-04-03 16:50
該当製品の使い方ということでしょうから、販売元のサポートに質問するのが一番だとは思います。


客観的な回答をすると、引用されているユーザーフォームの投稿のように、OSに該当デバイスが認識されているかを疑いましょう。

Windowsならばデバイスマネージャに「CP210x USB Composite Device」があり、正常に動作していることを確認します。「USB(Universal Serial Bus)コントローラ」の配下にあるはずです。

無ければ、デバイスドライバのインストールが正常にされていない or 該当デバイスが接続されていないことになります。デバイスドライバの再インストール and 該当デバイスの接続を確認してください。

場合によっては、該当デバイスが壊れているかもしれませんので、販売元に確認した方が良いと思います。

OSが認識しているのに、「CP210xSetIDs.exe」とやらで見つからない場合には、私には分かりません。(機器を挿さずにデバイスドライバをインストールするなどの手順はOKですよね?)


もしも、PCとRS-232C機器を繋ぎたいだけであれば量販店で売っている「USB to RS-232C」コンバータが国内サポートもあって安心だと思います。一般的な「USB to RS-232C」コンバータならば、PCソフト側は難しいことを考えずに、RS-232Cのシリアル通信として処理できます。

PCのUSBポートにコンバータを挿した時点で、デバイスドライバがCOM1番などに、RS-232Cのシリアル通信用ポートを割り当ててくれるからです。

「USB to USB」でデバイスドライバを開発したいということであれば、トンチンカンな補足ですので、忘れてください。
1

スキルアップ/キャリアアップ(JOB@IT)