P4:一晩エージング

| | トラックバック(0)
 昨日、完全 ROM 化してエージングをかけていると不具合発生。15分程度動かしていると、強制的に’under'状態になり、表示がちらつく感じ。
 調べてみると、プログラム内部の基準クロックにしていた、TimerA の割り込みで 31.25ms ごとに更新される 16bit のフリーランカウンタの扱いに問題があった。
 16bit の符号無し整数でボローが出たときの処理が、x86 の gcc と違うような気がするのだが気のせいか?

-----
 一晩エージングしたが、特に問題はないよう。

  • ごく希に、一瞬だけ 'under' を表示する
  • data セグメントの定数にうまくアクセスできない
という不具合はすでに判明しているのだが、どちらもタチが悪そうなので今回は目をつぶる (^^;

トラックバック(0)

このブログ記事を参照しているブログ一覧: P4:一晩エージング

このブログ記事に対するトラックバックURL: http://www.co-mind.info/cgi-bin/mt/mt-tb.cgi/1148

このブログ記事について

このページは、ytaroが2009年6月23日 10:32に書いたブログ記事です。

ひとつ前のブログ記事は「P4:ソフト完成」です。

次のブログ記事は「P4:燃え尽きてしまった...」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

track feed Subscribe in a reader
Powered by Movable Type 4.01