Repo
kjana00@gmail.com
2008-07-04
今朝はくもり。朝ごはんはパンとソーセージとゆでたまごとサラダ。何か暑い、っていうか蒸すな。
昨日出したプログラムだとたまに割り込みが消えてる風ですなんていう話が湧いて出たんで悩んでみる。まあ現象を聞いてソースを眺めるだけだと全然思い当たる節は無いわけで……電話して相談して、とりあえず今トグルにしてる GPIO のデバッグ出力を割り込みに入る時上げて割り込みハンドラ終了直前に下げるようにしたので様子を見てもらうことに。
そしたら何だか見るからに割り込み禁止区間か何かのせいで遅らされてる様子が見て取れる。何でだろ? そこで丁度お昼だったんで、ナンでカレーを食べつつも悩んでみたりしてたらふと思い当たる節が湧いて出たり。割り込み間隔が今回だいぶ短かいんだよね。それでフレーム長はだいぶ伸ばしたんだよね。割り込みが入らなくなるボディが小さいループがあのフレーム長で割り込み禁止にするサイクル数って割り込み間隔の 90% ぐらいに達してない?
……ということで nop を足して割り込みが入るようにしてやったプグラムを作って、それでひどく実行サイクル数が増えたりはしないというのを確認してから試してもらう。どうやら、状況は改善されたらしい。改善っていうか、こっちの評価ボードでは問題が出なくなった、と。それで客先の方にそのプログラムを送ってもらって一安心。
社長が変わったついでという社員集会に出席。会場が近いと楽でいいわね。直線距離だと 100m も離れてないという。今回の社長は話があんまり上手くないかななんぞと思いつつ就任の挨拶を聞いて、それから現況と社員満足度アンケートの結果について別の取締役の話を聞いて。
で、二次会がその場で宴会。ちょっと晩ごはんには早いんだけどと思いつつ思うさま食べる。まぐろのたたきにいかのカルパッチョ風に、甘えびにしゃこにスモークサーモン、たこ焼と焼きそば、えびのピラフ、牛ともやしの炒めもの、串かつにチキンナゲット、かっぱに鉄火にうなきゅうと巻き物、豚しゃぶ、海老フライとフライドポテト、フルーツポンチにコーヒーという感じ。さすがに何度目かになると料理の量も丁度良くなってくるものかな。今回はひどく余ってる風っていうわけでもなかった。中途採用者の挨拶だの新入社員の挨拶だの中途採用で新入な社長の挨拶だの。
時間で終了。出る前に送ってもらったプログラムについて何かあるかどうか確かめるのにまた仕事場へ。いじったプログラムが違うからまたデバッグ出力の仕様が戻ってるのだよというのを忘れてたのに突っ込まれたぐらいで特に何も無し……ということで帰る。ちょっと早いけどまあ、いいでしょう。
それで一寝入り。起きたら 21:00 ぐらい。まだお腹一杯だから晩ごはんはいいかというところ。野菜があんまり無かったことだし多分後でお腹空くんだというのがあったんでとりあえずサラダだけ食べておいたり。
それで WWW 見たり延々と拾ってきたゲームをやり続けたりですっかり遅くなったりする。うーん。眠い……