mileswang
驱动牛犊
驱动牛犊
  • 注册日期2003-05-29
  • 最后登录2004-10-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1672回复:5

新手关于driver装载的问题

楼主#
更多 发布于:2003-05-29 13:57
我在PB下把开发好的driver文件build进了nk.bin中,在CE里还是报错说找不到该驱动。这个驱动在别人那里已经装载成功了,驱动应该是没有问题的,那应该是Build的问题。问题是我用别人做好的CEC文件导入category,然后再add到platform,驱动的文件也拷到了相应的目录下,按理说就应该Build进去了呀。

本人初到此地,还要向各位老大多多请教。
joyfly
驱动小牛
驱动小牛
  • 注册日期2002-07-02
  • 最后登录2009-09-17
  • 粉丝0
  • 关注0
  • 积分319分
  • 威望32点
  • 贡献值0点
  • 好评度31点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-29 14:26
“用别人做好的CEC文件导入category,然后再add到platform”,这只是编译了而已;编译出来的DLL有没有加到nk.bin中是由.bib文件决定的。
你得在platform.bib或project.bib中把这个DLL加入,怎么加可以参考platform.bib。

至于platform.bib和project.bib的区别,在于作用域的不同而已。platform.bib对用它所在的BSP新建的platform都有效,而project.bib只对于当前这个platform有效。
www.cnemb.com
mileswang
驱动牛犊
驱动牛犊
  • 注册日期2003-05-29
  • 最后登录2004-10-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-29 16:14
在platform.bib里已经有下面的代码了,wavedev_gx.dll就是我的驱动程序文件,按照你的说法,应该就是加进去了啊。

; @CESYSGEN IF CE_MODULES_WAVEAPI
IF BSP_NOAUDIO !
   wavedev.dll     $(_FLATRELEASEDIR)\\wavedev_gx.dll                 NK  SH
ENDIF
; @CESYSGEN ENDIF CE_MODULES_WAVEAPI
mileswang
驱动牛犊
驱动牛犊
  • 注册日期2003-05-29
  • 最后登录2004-10-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-29 16:37
问题已经解决,不管怎样,又学会一招,送你10分!
joyfly
驱动小牛
驱动小牛
  • 注册日期2002-07-02
  • 最后登录2009-09-17
  • 粉丝0
  • 关注0
  • 积分319分
  • 威望32点
  • 贡献值0点
  • 好评度31点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-05-29 16:47
还得考虑那些环境变量,如 BSP_NOAUDIO 之类的。
www.cnemb.com
guqs77
驱动小牛
驱动小牛
  • 注册日期2003-05-22
  • 最后登录2007-07-30
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-07-01 09:55
问题已经解决,不管怎样,又学会一招,送你10分!

是怎样解决的
为什么一开始不行现在行了
可不可以说出来让大家知道
好学习学习你的经验
游客

返回顶部