版块
论坛
喜欢
话题
应用
搜索
登录
注册
wwei_wang的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=27407
关于修改OAL--给分的 (wxl_50685330请进)
我想把我的ISR放在OAL层, 我是这么做的:(1)修改%_WINCEROOT%\Public\common\oak\csp\i486\oal下面的fwpc.c,在其中增加我自定义的ISR,并在InitPIC函数中与指定的中断号相关联。(2)在上面目录下,利用命令行编译生成i48...
全文
回复
(
28
)
2004-12-08 14:02
来自版块 -
Wince 程序开发
◆
◆
表情
告诉我的粉丝
提 交
wxl_50685330
:
条条大路通罗马,那我就绕道了喔:)))
(2004-12-27 13:20)
回复
wwei_wang
:
谢谢大哥的指点,看样子,小弟已经把大哥成功地引上了歧途! :P
(2004-12-27 09:39)
回复
wxl_50685330
:
昨天找了半天,才翻出来一本书(:)),虽然讲的不详细,但使用中断门对软中断的调用是一样的,虽然中断向量表的结构变了,但用hookinterrupt的话应该帮你做相应设置 对了,你确定一下cs的cpl(段寄存器cs的低两位)是多少,应该是0才能用int n指令。
(2004-12-23 14:31)
回复
wxl_50685330
:
你娃都认识到问题的严重性了还不赶快找根绳子和一棵树,不会还要问我接下来怎么做了吧:))))) 保护模式低下进ISR是要有权限的,产生异常我觉得是执行权限在RING 3,中断门是保护模式用来进中断服务的,时间太久了,只有点点印象了,而且当时没有实际实践:(,实在需要去买本书来...
(2004-12-22 16:14)
回复
wwei_wang
:
大哥你终于来了,兄弟我眼睛都蓝了:))) (1)ISR我是用LoadIntChainHandler函数挂的,肯定挂上了,而且isr能进去。:)因为我曾经用一个共享irq测过。但现在我要驱动的硬件还没有做好。 (2)我在OEMIoControl里面单步执行到int 9 或 in...
(2004-12-16 18:47)
回复
wxl_50685330
:
:)还想起一个事,在用户模式不能直接进中断服务,保护模式的有些麻烦喔,有兴趣可以查查,用中断门,要不你就直接用硬件中断来触发试试
(2004-12-16 13:24)
回复
wxl_50685330
:
哈哈,稳住稳住,昨天革命工作如火如荼,没搞赢来:))) 没有搞定?怎么没搞定法?isr没挂上去?还是挂上了用int 73得不到执行? 你确保中断服务挂上了是怎么确定的?你可以查中断向量表,然后根据入口去反汇编入口地址的代码来看看是不是真的把isr挂上去了。首先解决...
(2004-12-16 13:21)
回复
wwei_wang
:
wxl_50685330大哥你怎么还不来啊?小弟简直是望眼欲穿哪 :P :P [编辑 - 12/15/04 by wwei_wang]
(2004-12-15 09:39)
回复
wwei_wang
:
wxl_50685330大哥啊,革命还没有成功,兄弟正在努力:)) 相关代码如下: _asm { int 73 } 大哥再帮我分析一下,这到底是咋回事儿呢?它为啥就不听话呢? 如果你有时间能帮兄弟试一下,那就更好了 :P :P :P 真是劳我“民”伤你的“才”啊,哈...
(2004-12-14 15:15)
回复
wxl_50685330
:
哪个要小心的,不要怕哈,我不吃人的哈 革命成功没有喔?应该没得问题了三
(2004-12-14 14:51)
回复
1
2
3
下一页 »
wwei_wang
加关注
写私信
0
关注
0
粉丝
615
帖子
返回顶部