IAR Embedded Workbench for MSP430 4.21 FETデバッガドライバのダウングレード
テクニカル・ノート 52827
アーキテクチャ:
MSP430
コンポーネント:
debugger
更新日:
2018/08/13 7:58
はじめに
IAR Embedded Workbench for MSP430バージョン5.10以降では、FET-USB用の「Windowsドライバパッケージ」(umpusbvista)が使用されています。
問題点
このUSBドライバは、IAR Embedded Workbench for MSP430バージョン4.21以前とは互換性がありません。
解決方法
IAR Embedded Workbench for MSP430バージョン5.xxによってインストールされたUSBドライバをアンインストールして、バージョン4.xxのUSBドライバと置き換えてください。
この解決方法が使用できない場合
Windowsシステムが64ビット版の場合、この解決方法は使用できません。64ビット版のシステムでは、必ず、「Windowsドライバパッケージ」(umpusbvista)のUSBドライバを使用する必要があります(すなわち、IAR Embedded Workbench for MSP430 5.xxによってインストールされたドライバです)。
解決方法のステップごとの説明:
- Windowsのプログラムの追加と削除(Windows Add/Remove Programs)から、「Windowsドライバパッケージ」(umpusbvista)をアンインストールします。
- USB-FETエミュレータをコンピュータに接続します。しばらくすると、Windowsの新しいハードウェアの検索ウィザード(Found New Hardware Wizard)が起動します。
- このウィザードで、「使用するドライバを指定する」という内容のオプションを選択します。Windows XPの場合、これは、いいえ、今回は接続しません(No not this time)に該当します(上記の図を再度参照)。
- その後、ウィザードの設定で、古いUSBドライバ(IAR Embedded Workbench for MSP430バージョン4.21以前のドライバ)を探します。このドライバは、\430\drivers\TIUSBFET\WinXP\ディレクトリにあります。
- 「XPとの互換性」に関するWindowsの警告が表示されます。続行(Continue Anyway)ボタンを押してください。
- これで、USBドライバがインストールされます。Windowsのデバイスマネージャは、以下の図のようになります。
- これで、IAR Embedded Workbench for MSP430バージョン4.21でUSB-FETエミュレータを使用できるようになりました。
質問
この古いUSBドライバは、IAR Embedded Workbench for MSP430バージョン5.xxでも機能しますか?
はい。32ビット版のWindowsシステムでは、IAR Embedded Workbench for MSP430バージョン5.xx以降で古いUSBドライバが正しく機能します。
バージョン4.xxから5.xxに切り替えるたびに、ファームウェア更新のメッセージが表示されます。これは正しいのでしょうか?
はい。これは正しい動作です。バージョン4.xxと5.xxではFETのDLLファイルが異なっているため、4.xxと5.xxを切り替えるたびにファームウェアを更新する必要があります。
本テクニカルノートの手順に従って作業した後に、古いUSBドライバが削除されるリスクはありますか?
それに対する回答は、「はい」と「いいえ」の両方です。
いいえ、コンピュータの構成が変更されない限り、古いドライバが削除されることはありません。
はい、IAR Embedded Workbench for MSP430 5.xx以降をインストールすると、古いドライバは削除されます(インストール時に、より新しいumpusbvistaドライバによってUSBドライバが置き換えられます)。ドライバを更新した場合は、本テクニカルノートの手順を再度実行してください。
全ての製品名は、それぞれの所有者の商標または登録商標です。