PC

serial

昨日のエントリに対するコメントを受けて、シリアル周りを調べたところ、やはり1.3用のシリアルを1.4に使ったのが問題でした。Blackfin用に16450系汎用ドライバを作ってあるので試し切りするかどうか考えているところです。

ES1371再・再考

PC

いまどきES137xの変なDMAに頭を痛めているのは私だけじゃないと知ってちょっとびっくりです。 だんだん、ES1371の言うループモードって、DMAチェーンのことじゃないかと思えてきました。つまり、割り込みハンドラはこんな感じじゃないかと。 if ( is_complet…

ICH

PC

インテルの資料をあさっていたところ、面白いものがわさわさと出てきました。たとえばIntel 810E ChipsetからたどれるIntel 82801AA (ICH) and Intel 82801AB (ICH0) I/O Controller Hub AC97 Programmer's Reference Manual。こいつは初代ICHのAC97コントロ…

ES1371のDMA再考

PC

もう、降参したのでわりとどうでもいいのですが、少し考察。データシートを見る限りでは、ES1371のオーディオチャンネル用DMAはワンショットです。どういうことかというと、以下のような動作をします。 バッファAに受信データを蓄積する。バッファAがいっぱ…