今年始めに亡くなった彼が残した負の遺産(バグ)の一つに解決のめど。。


1月に突然引継ぎ、プログラムの操作をしている中で見つけた無限ループに陥るバグ。。

無限ループに陥るなんて致命的だったが。。

回避する方法が見つかった。。

これで、残った不具合(見つかっているだけで)は、2つ。。

一つは工夫次第で解決できそう!!

しかし、もう一つは。。

ハードウェアに依存する部分?!

ネット上に存在するハード情報を探していくしか手はなさそう!?

現状動いているんだから目をつぶって引き渡すか?!


もう一頑張り。。

今後の開発の方向性を決める大切なミーティングが、あっさりすんなり始まって示された。。




まぁ、私が以前から提案していた技術の導入。。

そして、その技術をどう活かすか?!

いわゆる開発ロードマップ。。

でも、これが良くぶれるんだよな!!


大枠完成を目指す!!って宣言して半日、すんなり完成しちゃいました。。大枠!!


最後は、ICEとの格闘が待っているみたいだ!!

今日を含めて納期まで残り3日。。

さて、ICEを外して動くようになるか??

悩ましいなぁ~!!


ICEを外せないのは致命的だが、そこに時間を取られすぎると単独動作しても完成に至らずということになってしまいそう。。



そこで、ICEは全体が動作(ホスト側、スレーブ側すべてが完全に目的の動作)するようになってから外す方向で調整。。

大枠完成が、優先ってこと。。

動け!!動け!!

組み込みプログラムの実機デバッグもひと段落してICEを外して単独実行させようとしたんだ。。


そしたらプログラムは動くが、周辺デバイスの動きがおかしい。。

ICEを接続したら正常に動くのに外すとまともに動かない!!

これは、初期化に問題あり?!

CPUが起動してデバイスの初期化までの時間が短すぎるのか??

ICEを外して動作が速くなりすぎたのか??

皆目検討がつかない!!

月内納期なのに!?