[Uclinux-h8-devel] h3069(h8max)での割り込み処理

アーカイブの一覧に戻る

taji taji****@giso*****
2005年 8月 9日 (火) 20:27:24 JST


tajimaと申します。

uClinuxをh3069(h8max)上で稼動させてアプリケーション開発をしています。
pwmのinput captureを行うために割り込み処理を使いたいのですが方法がわかりません。

1. uClinux-dist-h8300/linux-2.4.x/System.mapから_interrupt_redirect_tableのアドレスをチェックする
2. このアドレスの値を読むと、interrupt handlerのベースアドレス(base)がわかる
3. vector番号(vec_num)を調べて、base+4*vec_num のアドレスにinterrupt
handlerを入れる

とやろうとしたのですが、結局interrupt handlerの実行時のアドレスがわから
ず、うまくいきません。

割り込みベクトルのアドレスはどこにいるんでしょう?
割り込みハンドラはどのようにして登録すればよいんでしょう?

過去に上記の組み合わせで割り込み処理(SCIでも何でもよいですので)を使用
された方がいらっしゃいましたら何か情報いただけませんでしょうか。




Uclinux-h8-devel メーリングリストの案内
アーカイブの一覧に戻る