PICマイコンの開発ツールMPLAB IDE V8.20のリリースでPICkit-2でのPIC16F88マイコンのデバッグ・モードがサポートされました。現在のバージョンはV8.20a、V8.30と変わっています。
使い始めれてみると、いろいろ気がついた点があり、それらをマイクロチップ社に問い合わせをしてみました。この顛末レポートはMPLABがV8.30、PICkit-2書き込みプログラムがV2.61時点における回答内容で作成しています。
問い合わせ後、修正されたものはその旨記載しています(内容は執筆時点です)。
1.MPLAB起動しない
過去にMPLAB IDE V8.00/V8.10でレポートした「MPLAB IDEを起動してもロゴ画面が一瞬表示されるだけでプログラム本体が起動しない」という問題はV8.30でも直っていません。
PICマイコンのソフト開発ツールのバージョンアップ(1/2)
http://www.eleki-jack.com/mycom2/2008/05/pic12.html
%%内容%%
前のバージョンで発生した問題の「Windowsの漢字名ログイン・ユーザではMPLABが起動しない」という件も試してみました。インストール後、新たに漢字名(2バイト・コード)のログイン・ユーザを作ってMPLABを起動すると、やはり前バージョンと同様に最初の画面が出るだけで起動できませんでした。
%%%%%%%
問い合わせの結果:
マイクロチップ社としては、この現象を確認しています。
2.マイクロチップ社への無料技術問い合わせ
マイクロチップ社への技術内容の問い合わせ方法としては「ウェブ チケット」があります。この「ウェブ チケット」ページは使い方の説明が充実されました。
実際の使い方は、まずユーザ登録してから日本語で質問を入力します。
「ウェブ チケット」のページ http://www.microchip.co.jp/web_ticket.html
この他にフォーラムもあります。
ただ、回答を急ぐ方、英語の堪能な方は直接米国本社のホームページから行うとよいようです。事実、下記の事項3.「Configワード編集画面」の件はすぐ修正されました。
3.PICkit-2専用書込プログラムでConfigワード編集画面の表示が乱れる
この不具合は、次の記事でレポートしました。
PICkit-2単独 書込プログラムV2.60の確認
http://www.eleki-jack.com/mycom2/2009/02/pickit216f84a.html
そのときのエラー画面
この問題は書込プログラムのバージョン・アップ版V2.61で修正済みです。
4.PICkit-2とPIC16F88の組み合わせでのデバッグ動作でエラー表示
PIC16F88はMPLAB IDE V8.20にてPICkit-2でデバッグ機能が黄色マークのベータ・サポートから緑マークの正式版になりました。デバッグ動作の確認結果は「PK2Error0028」のエラー・メッセージが発生します。最新のMPLAB IDE V8.30にて行った結果でも同じでした。
再現方法はPIC16F88にPICKIT-2アダプタを接続し、デバッグ・モードでプログラムを書き込み、RUNすると発生します。
下記の画面(クリックで拡大)は実行で、「PK2Error0028」とエラー表示されたものです。
現在のMPLAB IDE V8.30でも発生するので、当面の回避策はプログラムのどこかにBreakポイントを設定することで、デバッグ・モードに入れました。
ご参考:
PIC16F887や819などではこのエラーが発生しない
PIC16F88にICD2接続ではこのエラーが発生しない
PIC16F88にPICkitー3接続ではこのエラーが発生しない
問い合わせの結果:
この問題は「MPLAB IDEを修正します」とのことです。
5.MPLABモジュールの更新メニュー動作せず
MPLAB IDE V8.20,V8.20aではインストール・モジュールの削除やカスタム・インストールしたときのモジュール追加などに使う、「Setup MPLAB Tools」メニューが動作しないという問題がありました。
スタートー>すべてのプログラムー>Microchip->MPLAB IDE V8.20a->Setup MPLAB Toolsにてショートカットの検索が始まり、「Setupプログラムが見つからない」とのエラーが表示される
この問題はMPLAB IDEのバージョン・アップ版V8.30で修正済みです。
6.MPLABがWindows Vistaマシンにインストールできない
これはとくに問い合わせをしていませんでしたが、同じ問い合わせが多くあるそうです。インストール時に『「管理者として実行」を選択クリックしてインストーラを起動する』追加操作が必要になるのはWindows Vistaの仕様です。次期OSとなるWindows7beta版で確認した結果も同様でした。現在はWindows7RC版で確認中です。
Windows Vistaでの詳細は下記に書いてあります。
作りながら学ぶPICマイコン入門のフォロー(3)
http://www.eleki-jack.com/mycom2/2009/03/pic3_2.html
%%%%内容%%%%
Windows Vistaでのインストール
Windows Vistaの環境では、システム・アドミニストレータの権限でログオンしているにもかかわらず、途中で、システム・アドミニストレータの権限でログオンしてインストールするように、との警告が出て途中でインストールが停止してしまいます。
%%%%%%%%%%
7.その他、下記の問い合わせしています。
(1) PICkit-3の専用書き込みプログラムはいつリリースされるか?
5/18回答あり:現時点で詳細の予定は立っていません。
(2)PICkit-2にて行うLVP書き込みの説明はどこに?
(実際の動作確認はしてあります)
後田敏
