wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2004-10-22 15:45
最简单的你在dllmain里面输出东西,确定dll被加载,但注意是不是被卸载了,你用的是debug编译的吗?多输出些信息看看
根据地的兄弟们,团结就是力量
degyhy123
驱动小牛
驱动小牛
  • 注册日期2002-11-12
  • 最后登录2014-02-09
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望71点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2004-10-22 16:07
老大,我现在通过调试发现,我的dll在ce系统中还是没有加载,但是在nk.bin中有我的dll文件呀,我想是ce没有发现我的设备或者注册表有问题才这样的,首先我的设备在别的系统下是正常的,那老大现在还有什么需要注意的呢
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2004-10-22 16:12
对嘛,这样一步一步走就对了,先保证每一步正确才作下一步三:))

这个原因很多了,但我估计注册表设置不对可能性最大,你看我前面给你写的没有?检查你的注册表设置,仔细点儿,特别是什么manufacture id和device id等等关系到驱动是否被加载的设置,还有instance那个条目你加上没有?

另外,你看到pci总线驱动被正常加载执行了吗?
根据地的兄弟们,团结就是力量
degyhy123
驱动小牛
驱动小牛
  • 注册日期2002-11-12
  • 最后登录2014-02-09
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望71点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2004-10-22 16:23
老大,你上qq吧,情况比较复杂,qq说好说
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
24楼#
发布于:2004-10-22 16:38
哇,现在上班上qq不方便,我也没有下,什么状况,发mail给我,说详细一些,问题不大,慢慢来,可以搞定的!只要让驱动被加载并执行,以后的都好办了,你把注册表和bib设置的都写给我吧。
根据地的兄弟们,团结就是力量
degyhy123
驱动小牛
驱动小牛
  • 注册日期2002-11-12
  • 最后登录2014-02-09
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望71点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
25楼#
发布于:2004-10-22 16:40
那老大你留个mail吧,我给你发过去
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
26楼#
发布于:2004-10-22 17:09
WXL_50685330@163.COM
根据地的兄弟们,团结就是力量
degyhy123
驱动小牛
驱动小牛
  • 注册日期2002-11-12
  • 最后登录2014-02-09
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望71点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
27楼#
发布于:2004-10-25 08:34
收到我的mail了吗老大
degyhy123
驱动小牛
驱动小牛
  • 注册日期2002-11-12
  • 最后登录2014-02-09
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望71点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
28楼#
发布于:2004-10-25 13:12
现在又有了新的问题老大,我又修改了platform.reg,现在再ce启动的过程中,在我的驱动的dll中那个dllmain函数设置断点系统可以停在那里,但是单步执行完这个函数后,我的驱动dll文件没有被加载,后来看调试信息,有这两个错误:
DecommitPages: Cannot decommit block at 03540000, lock count 20  
Unloading module traindemo.dll at address 0x03540000-0x0354A000 (RW data at 0x01F6B000-0x01F6DAD0)这样我的dll还是没有被加载到ce系统中
irene
驱动牛犊
驱动牛犊
  • 注册日期2004-11-03
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分42分
  • 威望6点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
29楼#
发布于:2004-11-03 17:49
前面提到的 viewbin 是个什么工具啊?看来对分析nk.bin很有帮助。
Platform Builder里集成了吗?如果没有,哪里可以找到?
谢谢!
chang_nicolas
驱动小牛
驱动小牛
  • 注册日期2004-08-26
  • 最后登录2007-03-29
  • 粉丝0
  • 关注0
  • 积分370分
  • 威望39点
  • 贡献值0点
  • 好评度34点
  • 原创分0分
  • 专家分0分
30楼#
发布于:2004-11-12 14:29
解决了嘛?能生成dll嘛,没有生成dll可能是你根本就跳过这个驱动没有编译生成dll啊!
上一页 下一页
游客

返回顶部