年末年始の休み中に情報収集をしようと書籍を注文。。


帰省先で受け取って休み中読みふけっている!!

年明けには、ソフト開発の工数などを見積もって出さなきゃいけない!?

難しい。。。
2つの基板でICEを使ったデバッグが、早速効果を上げ始めた。。



CAN通信が正常にやり取り出来ていそうなのにプログラムが上手く動作しない。。

この原因が、通信スピードにあったんだ。。

それで、通信スピードを考慮してプログラムに手を加えたらスムーズに進むようになった。。


同様のことをプロジェクト全体で見直しかぁ。。

見落とししないようにしないと。。。




プログラムを基板にダウンロード出来るところまで持ってこれた。。




今まで使っていたICE用の設定とE10A-USB用の設定では、コンパイラ向けの指示やリンカ向けの指示が異なっているみたい。。

奥が深いねぇ~!!

それと、ICEの使い勝手、今まで使っていたやつの方がはるかに良いのは。。ここだけの話し。。

純正品の方が良いというのは、勝手な私の思い込みでした。。


他の開発環境下では正常に動くプロジェクトを私の開発環境に持ってくるとダウンロードすら出来ない。




原因不明のまま、時間ばかり過ぎてしまうので、ツールの再インストールからはじめることに。。

HEWのインストールは、CDから、アップデートはメーカーサイトからダウンロードしたアップデートプログラムで。。

そしてE10A-USBのドライバーインストール。。

これは、前回はCDが見つからなかったのでメーカーサイトからダウンロードしたものでインストールしたが、今回はCDを探し出しCDから。。

そして再度ダウンロードすると、見事にダウンロードまで出来るようになった。。

E10A-USBのドライバインストールでCDからインストールするのとダウンロード版でインストールするのとで違うのか?!

一歩進んだ。。

ところが、他のメンバーが使っているプロジェクトは実行できるのに、私のプロジェクトは実行できない。。

今度は、プロジェクト内の設定に違いがある模様。。

これ一つずつ調べて作業を進めるしか解決策ないのかな??


それでも、私の開発環境で動作させることができるようになっただけでも大きい。。


もう一頑張りかな!!



SH7727をE10Aでデバッグすることにしたんだ。。


これまで社内に複数の実績があるとのこと。。

私は使ったことないんだけど。。



ところが、開発環境をまねて設定してもエラーが出てフラッシュメモリにプログラムを書き込めない。。


原因がどこにあるのかまったく判らない。。

この泥沼からいつになったら脱出できるのか先が見えない。。