ICD3でデバッグ出来ない現象の解決策が見つからない状況に変化はない。

もしかしたら、ICD2なら動くかもって思ってICD2を試しに接続してみた。。

そしたら、ドライバーのダウンロードを頻繁に聞いてくるけど、何とか使える!!

MPLAB 8を使っているから駄目なのかも。。

もしか、MPLAB Xに変更したらデバッグできるようになるのかな?!

まぁ、今回はICD2に変えて何とかブレークが掛かるようになったからこれで作業を進めることにしようかな?!

もう少し余裕が出来たら開発環境をMPLAB Xに変えることも考えるべきなのか?!


MPLABを再インストールしたり、色々試してみたけど、まったく見通しが立たないでいる。。

そんな中、シュミレータに設定を変えてみると正常に動作することが分かった。。

ところが、ICD3に切り替えると必ず通る場所にブレークポイント仕掛けてもまったく引っかかる気配なし。。

何でじゃ??

シュミレータとICD3の違い。。

実機での入出力が出来ないと最終デバッグ出来ないんだよな。。

開発環境を再構築することに。。

デバッグ出来ないと仕事が先に進まないから。。

藁をも掴む思いってこんなことを言うのかな?!

まったく手掛かりがない。。

何故、ブレークが掛からないの??

何故、プログラムが走らないの??

開発ツールを再インストールしてみたけど状況に変化はないみたいだし。。

お手上げ!!

ネットで同じトラブルに見舞われた人いないか調べてみようかな?!

PICのプログラム開発で、突然デバック出来なくなったんだ。。

ちょっとコードを追加したタイミングで。。

ブレークを掛けて動作を確認しようとしても。。

必ず通っているはずの場所でブレーク掛からない。。

それが、自宅のノートPCでは、全く問題なく動く(ブレーク出来る)んだ。。

これは、原因掴んで問題解決するまで先に進めんぞ。。

パソコンが変われば正常なんだから開発環境の問題なのは間違いないんだけど。。



移植作業が超難航中。。

プログラムの移植作業は、比較的順調に進んだかに見えていたんだけど。。

基板が入荷する前にある程度動作確認しようと、同じPIC18F25K80を使った基板で予備テストを始めたんだ。。

そしたらCポートの出力が出ない。。

マニュアルには、簡単な使い方が書いてあるだけで、他のAポートやBポートとさほどの違いもみえないんだ。。

有るとすれば、端子を他のモジュールと兼用していて用途に合わせて設定する必要があるんだけど、その設定が間違っている。。たぶん見落としがあるんだろうな!?

なにぶんマニュアルが英語だから。。

あぁ~。。また英語と格闘かぁ~!!