tarosukeの日記: [talos]atahdd iv
日記 by
tarosuke
うぁ、糞ツマンネー原因だ。ドライバキューのアクセスで(アイドルタスクなので通常のsleepができないので)ディレイを使う関係で割り込みを禁止できないので通常ロック使ったら再帰呼び出しになっててアイドルタスクをsleepさせやがった。目的はロックなのでLOCK(ディスパッチして待つ)をTASKLOCK(ディスパッチ不許可)に変更して解決。C++だとCよりコードが遠くて見通しが悪い事があるな。善し悪しだけど。
[talos]atahdd iv More ログイン