阅读:1745回复:5
新手关于driver装载的问题
我在PB下把开发好的driver文件build进了nk.bin中,在CE里还是报错说找不到该驱动。这个驱动在别人那里已经装载成功了,驱动应该是没有问题的,那应该是Build的问题。问题是我用别人做好的CEC文件导入category,然后再add到platform,驱动的文件也拷到了相应的目录下,按理说就应该Build进去了呀。
本人初到此地,还要向各位老大多多请教。 |
|
沙发#
发布于: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有效。 |
|
|
板凳#
发布于: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 |
|
地板#
发布于:2003-05-29 16:37
问题已经解决,不管怎样,又学会一招,送你10分!
|
|
地下室#
发布于:2003-05-29 16:47
还得考虑那些环境变量,如 BSP_NOAUDIO 之类的。
|
|
|
5楼#
发布于:2003-07-01 09:55
问题已经解决,不管怎样,又学会一招,送你10分! 是怎样解决的 为什么一开始不行现在行了 可不可以说出来让大家知道 好学习学习你的经验 |
|