トランジスタ技術2007年8月号 dsPIC付録基板サポート3
MPLAB IDEを起動してもロゴ画面が一瞬表示されるだけで
プログラム本体が起動しない




●現象
 MPLAB IDEのアイコンをダブル・クリックして起動しようとすると,スプラッシュ(ロゴ)・ウィンドウが一瞬表示されるだけで,プログラム本体が起動しない

●原因
 ユーザ名(ユーザ・アカウント)に漢字などの2バイト文字(ひらがな,カタカナ,漢字,全角アルファベットなど)を使用しているため
 MPLAB IDEはプロジェクトの中間ファイルを,環境変数“TMP”で指定されたフォルダに出力します.アカウント名に2バイト文字が使用されている場合,環境変数“TMP”にも2バイト文字が混入するため,MPLAB IDEがフォルダを認識できずプログラムが強制終了します.


●対策
 環境変数“TMP”で指定するフォルダを,2バイト文字が含まれないフォルダに変更する
 この方法は現在使用中の環境に一部修正を加えるため,他のプログラムに予期せぬ影響を与える可能性があります.本対策を施したことにより発生する不具合や損害に関しては,Microchip Technology Inc.,(株)マルツ電波ならびにCQ出版(株)は一切の責任を負いかねますのでご了承ください.

 環境変数を変更するには以下の手順に従って操作します.

手順1:コントロール・パネルを開き,パフォーマンスとメンテナンスをクリックします.


手順2:システムをクリックします.


手順3:システムのプロパティが開いたら詳細設定のタブをクリックし,[環境変数(N)]ボタンをクリックします.すると環境変数のダイアログ・ボックスが表示されます.


手順4:ユーザー環境変数(U)の中にあるTMPをダブル・クリックします.


手順5:念のため変更する前の変数値をメモしておいてください.別な不具合が発生した場合,現状復帰するために必要です.変数値をC:\WINDOWS\TEMP(必ず半角英数字で入力する)に変更したら[OK]ボタンをクリックします.


手順6:環境変数TMPC:\WINDOWS\TEMPに書き換わったことを確認したら,[OK]ボタンをクリックしてダイアログを閉じます.同じく,システムのプロパティも[OK]ボタンをクリックして閉じます.