版块
论坛
喜欢
话题
应用
搜索
登录
注册
aetherstone的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=54292
请教各位大佬驱动装载问题及DMA问题。
请教各位大虾1。驱动装载问题 我的驱动在系统启动阶段被装载后,马上就被卸栽,我不知为什么?请问可能是什么原因导致的? 我在注册表中\\driver\\builtin\\SMD下的信息已存在,(SMD是我的驱动名),但为何\\driver\\active下无他的信息? 这两个问题...
全文
回复
(
6
)
2003-07-24 12:03
来自版块 -
Wince 程序开发
◆
◆
表情
告诉我的粉丝
提 交
aetherstone
:
谢谢你!
(2003-07-28 10:27)
回复
joyfly
:
1.SMD_Init()到底有没有被调用到?有的话,返回一个整数(如 0x5432),最好不要只返回1.这个返回值将作为SMD_Open()的第一个参数. 我不知道PNP.H里定义这个IClass有什么用,对一般的驱动,用不着这个,你可以把它去掉试试. 2.希望这篇文章对...
(2003-07-25 14:36)
回复
aetherstone
:
问题1。驱动被成功加载又卸载是在运行调试版时OUTPUT窗口的输出信息中看到的。 问题2。不好意思,这个问题其实JOYFLY大虾已经为我解答过一次了,是我没说清楚,我是想在驱动中使用DMA来传输数据(CEPC环境),是不是有现成的DMA驱动的函数供其他驱动来调用呢?还是必须只能...
(2003-07-25 14:10)
回复
aetherstone
:
谢谢你。 我的SMD_Init()是已经返回一个不为0的值 我的SMD_Init()其实什么都没做,仅仅是输出调试信息然后 return TRUE; 我把设备的ICLASS定义为PNP.H文件中的流设备接口,而实际上并不存在这个设备,这样有关系吗?(应该没有吧) -...
(2003-07-24 17:56)
回复
joyfly
:
1,SMD_Init()必须返回一个不为0的值. driver\\active 下没有,就说明装载不成功.
(2003-07-24 15:16)
回复
aetherstone
:
不好意思,忘了说明环境 WINCE。NET 4。1 在 WIN2000/PC 的EMLATOR上 我的驱动SMD是空的驱动程序,没有与任何硬件资源I/O关联 [编辑 - 7/24/03 by aetherstone]
(2003-07-24 14:50)
回复
aetherstone
加关注
写私信
0
关注
0
粉丝
20
帖子
返回顶部