Repo

kjana00@gmail.com

older <-

2011-11-25 01:33:33

今朝は晴れ。朝ごはんはパンとサラダとソーセージ。変な頭痛が鬱陶しい感じ。それより眠いのがより問題。

あきらめるかどうか決めるために、もう動いてるプログラムの方でどう動いてるのかを見てみる。ちょっと別のものの操作が加わってて、そっちのための改造をしてない基板だったから刺さったりしたけど、確かにちゃんと通信出来てるっぽいね。で、信号を見てると半二重制御の信号が、今まで全部送信だと思ってた信号の半分ぐらいで落ちてる。良く見れば、この線 DATA としか書いてない。……送信と受信は同じ線だったのね。そりゃ、受信出来ないわ。

結局送信側の DMA 割り込みが起きたら、ちょっとだけ信号を保った上で落としてやればいいわけね、とそのようにしてみたつもりで何か落ちっ放しに見えるようになってしばらく悩む。何のことはない、上手く拾える点が無いからデバッグ用に半二重制御の信号を別の GPIO にも出してたんだけど、設定タイミングが悪くて落ちっ放しに見えただけだった。で、真の受信不能理由は受信 DMA バッファのアドレスをセットし損ねてたこと。そりゃ、見えない。直したらちゃんと返事を受け取れるようになった。めでたし、めでたし。

一つのリクエストに対する返事の分だけしかやってなかったんで残りも作るとか、仕様書の内容についての打ち合わせとか、I2C で繋ぐ拡張 IO ポートの制御をどうしようか悩むとかで今日はおしまい。もらったコードを素直にそのまま使わないから面倒が増えるんだけど、もらったコードそのままはどうも何か微妙に気に入らない感がね……わざわざ 7seg だの LED だのの制御っていう下回りに直接アプリケーション用のコードも入れちゃうというのは嫌な感じとか、そういう。

で、帰って晩ごはんにかき鍋とおじや。しばらくぶりな。それで適当に作った割には良く出来た。丁度いい味加減。思ったより冷える感じだったんで余計においしい。後は WWW 見たりゲームしたり、変に眠くなってちょっと寝たり。地道過ぎる進捗。オークの洞窟に入ったっていうだけだもんな……

older <-

goto

hint can be:

Tags

old

2007-05 -- 2006-12

ゲーム関係の古い記録

before 2005-12