IAR Embedded Workbench for MSP430 v5.40で使用するFETファームウェア
テクニカル・ノート 12731
アーキテクチャ:
MSP430
コンポーネント:
debugger
更新日:
2017/10/26 4:31
はじめに
このテクニカルノートは、IAR Embedded Workbench for MSP430のバージョン5.40.xおよび5.50.xに適用します。
表示メッセージ:
Could not find device (or device not supported)
バージョン5.51以降の注意点
IAR Embedded Workbench for MSP430のv5.51.x以降は、DLLまたはファームウェアのバージョン2を使用することができません(ファームウェアAPIが変更されたため)。尚、FETファームウェアをv2にダウングレードする場合は、以下を使用します。
"<Installation directory>\430\bin\UpdateTool -u DOWN"
解説
IAR Embedded Workbench for MSP430のv5.40xでは、msp430.dllとFETファームウェアはバージョン3に更新されています。このDLLとファームウェアは、v3の初期のリリースでは、一部のMSP430デバイスに対して既知の不具合がありました(その後のv3.DLLのリリースで修正済みです)。
IAR Embedded Workbench for MSP430のv5.40.xとmsp430.dllのv3を使用した場合、5xxデバイス用のSequencer、Static Storageウィンドウ、Advanced Cycle Counterはサポートされていません。5xxデバイス用Advanced Cycle Counterは、IAR Embedded Workbench for MSP430のv6.20.1で再びサポートされています。
解決方法1
IAR Embedded Workbench for MSP430を新しいバージョンにアップグレードします。
解決方法2
msp430.dllとファームウェアをv2にダウングレードします。
ダウングレードは、以下の手順で行います。
- IAR Embedded Workbench for MSP430を終了する。
- 「\430\bin\V32V2.bat」ユーティリティを実行して、FETファームウェアをダウングレードしてみる。
- 「430\bin\MSP430v2.dll」を「430\bin\msp430.dll」にコピーする。
- 再度デバッグする。
- (Options>デバッガ(Debugger)で、追加オプション(Extra Options)タブに「-eemapi=v1」を追加する必要がある場合もあります)
「V32V2.bat」の詳細は、IAR Embedded Workbench for MSP430のバージョン5.40のリリースノートを参照してください。
背景
FETファームウェアのv3は、Microsoft Windows の「CDC」USBドライバを使用します。Device Managerをチェックして、使用するコンピュータで正しく設定されていることを確認してください(スクリーンショットを参照)。v3 FETプローブを使用している状態で「CDC」ドライバが表示されない場合は、FETの接続を解除して、FETドライバを再インストールする必要がある場合があります。
FETファームウェアのv2は、Windowsの「VCP」USBドライバを使用します。Device Managerをチェックして、使用するコンピュータで正しく設定されていることを確認してください(スクリーンショットを参照)。v2 FETプローブを使用している状態で「VCP」ドライバが表示されない場合は、FETの接続を解除して、FETドライバを再インストールする必要がある場合があります。
質問
MSP-FET430がMSP430.DLLv3にアップグレード済みかどうかを確認するには?
回答
FETプローブを接続すると、使用中のバージョンがLED表示されます。更新されていない旧型インターフェースの場合は、赤-赤-赤-緑(緑は点灯したまま)点滅表示します。更新済みのv3プローブの場合は、PCを接続すると緑色LEDが点灯します。
全ての製品名は、それぞれの所有者の商標または登録商標です。