Repo

kjana00@gmail.com

older <-

2008-09-05

今朝はくもり。朝ごはんはパンとソーセージとゆでたまごとサラダ。お天気は東から下り坂? と思ってたら寝てる間に晴れる方向に向かってたらしい。

何がどうなったんだかと調べてみる。……試してる機能以外の割り込みを禁止するとちゃんと動くな。っていうことは本当にちゃんと書いてない他の部分で腐ってるだけだったか。そういうことでもうちょっと確かめてみると、ちゃんと書いてないというかむしろこれで初めてちゃんと書いたというところが問題なのを発見したりする。リセットしたらいけないのか……この辺り、DSP の周辺回路については仕様書も何も無いからな……気にしないことにしようか。

それで次はということで別口の機能を真っ当に書いたコードで単純テストプログラムで動いてる程度には動かそうという方向へ。PC からマイコン経由で流れてきたのをそのまま出すっていうのとその逆方向とになる部分。せっかくだから前に書いた補完のコードも入れることにして。マイコンへの USB 通信由来の割り込みと反対側の割り込みとで完全にはタイミングが合わないからキューを使ってても微妙に溢れるから一つ捨てるだの足りないから同じのもう一度出すだのでノイズになるのを適当に一つデータを増やすだの減らすだののために補完をするっていうコードを昔書いたん。DSP の処理能力の関係であんまり真面目に使ってなかったけど、今作ろうとしてるデモ環境だと他の機能は入らないから余裕はあるかな、と。

それでしばらく補完無しの場合に係数転送用のループに渡す値が 0 になってて 65,535 回のループの末色々踏み潰して吹っ飛んでたとか、そもそもその初期化関数呼び忘れてただとかで悩んだりしつつ一応動かしたところまで。何か補完有りの場合の方がノイズがひどくなってるような……どこをバグらせたかと調べてみたけど良くわからない、という辺りで今日はおしまい。

帰って晩ごはんに野菜のスープと一口餃子。あんまり冷めたらあっため直してもおいしくないかとご飯が炊ける前に食べ出して、ご飯が炊ける前に食べ終わったりする。まあおかずが無くなってもご飯はおいしい。なかなか悪くない餃子。スープと合わせてにんにくを効かせ過ぎた感じの夕食。

間違って今日だと伝わってたから明日が希望だと連絡しておいた火災報知器の設置って結局どうなってるんだろうと思いつつ本を読んだり WWW を見たりゲームしたり。

older <-

goto

hint can be:

Tags

old

2007-05 -- 2006-12

ゲーム関係の古い記録

before 2005-12