May 16, 2012

Windows7 における XBIB-U ( MaxStream PKG-U ) ドライバの導入

XBeeで遊びはじめたのだが、
XBee用USBアダプタであるXBIB-Uのドライバの導入で躓いたのでメモ。

XBIB-U-DEVはまったく問題なく標準USBシリアルドライバで対応できたので、面倒な人はXBIB-U-DEVを購入すべき。
標準USBシリアルドライバではXBIB-U ( MaxStream PKG-U )に対応できない。

FTDIにいって必要な物を入手する。
DLするのは ドライバそのもの(これを書いている時点では2.08.24)と、setup executable(これを書いている時点ではCDM20824_Setup.exe) 

ドライバをDL・展開し、出来たディレクトリをスペースが入らない名前にリネーム(この例ではXBIBDriverとする)してC:\直下に配置する(c:\XBIBDriver)。(このへんはスペースが入っている場合のcmdでのパス表記の仕方に理解がある人ならどうやったっていい) 

編集すべきはftdibus.infとftdiport.infの2つ。

 ftdibus.infは
[FtdiHw]セクションに
%USB\VID_0403&PID_EE18.DeviceDesc%=FtdiBus.NT,USB\VID_0403&PID_EE18
を追加

[FtdiHw.NTamd64]セクションに
%USB\VID_0403&PID_EE18.DeviceDesc%=FtdiBus.NTamd64,USB\VID_0403&PID_EE18
を追加

[Strings]セクションに
USB\VID_0403&PID_EE18.DeviceDesc="MaxStream PKG-U"
を追加
ftdiport.infは
[FtdiHw]セクションに
%VID_0403&PID_EE18.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_EE18
を追加

[FtdiHw.NTamd64]セクションに
%VID_0403&PID_EE18.DeviceDesc%=FtdiPort.NTamd64,FTDIBUS\COMPORT&VID_0403&PID_EE18
を追加

[Strings]セクションに
VID_0403&PID_EE18.DeviceDesc="USB Serial Port"
を追加

つぎにsetup executableを実行する。
これによって、C:\Users\%ユーザーネーム\AppData\Local\Temp以下に DPInstx64.exe が作成されるので、これをcmdから呼び出して上記で編集したinfをインストールする。
(ユーザーネームには自分のユーザーネームを入れる)

 cmd内で
c:\Users\ユーザーネーム\AppData\Local\Temp\DPInstx64.exe /PATH c:\XBIBDriver
としてインストールして終了。

参考:https://acs.is.nagoya-u.ac.jp/index.php?module=User&action=Diary&id=1010

1 comment: