阅读:1557回复:4
hpi驱动程序加载的问题
本人在做嵌入式开发,开发板是arm9 s3c 2410,准备通过开发板上的ide接口和dsp上的hpi接口连接.
现在驱动程序已经编写完成了.把驱动程序放入bp以后,可是在pb里面,点击 build current project却无法生成dll文件.具体的错误见我的图片.编译这个的时候,应该和那个smdk2410有很大的关系吧?!我用我们现在的smdk2410(一家公司提供给我们的,我们买了他们的开发板)就无法生成hpi.dll,如果用windows ce 5.0自动生成的smdk2410就不会有问题.能够生成hpi.dll文件.据说,那家公司提供的smdk2410是在4.2基础上修改过来的. 所以那位朋友如果了解这个问题的话,请帮个忙啊. 我在这个问题了卡了好久了. |
|
沙发#
发布于:2008-04-14 20:24
你hpi那个文件夹没有在dir文件里。
|
|
板凳#
发布于:2008-04-15 22:39
楼上的你好.那个dirs具体要怎么改啊
是不是就是按照有些书本上说的 插入一行 变成 dirs= hpi\ 就可以了啊! !if 0 DIRS= \ 这个地方改如何解决啊!!!!!!!!! # @CESYSGEN IF CE_MODULES_DEVICE drvlib \ pwrbtn \ # @CESYSGEN IF COREDLL_SERDEV serial \ # @CESYSGEN ENDIF COREDLL_SERDEV # @CESYSGEN IF CE_MODULES_WAVEAPI wavedev \ wavclick \ # @CESYSGEN ENDIF CE_MODULES_WAVEAPI # @CESYSGEN IF CE_MODULES_DISPLAY display \ # @CESYSGEN ENDIF CE_MODULES_DISPLAY # @CESYSGEN IF CE_MODULES_USBD usb \ # @CESYSGEN ENDIF CE_MODULES_USBD # @CESYSGEN IF CE_MODULES_PCMCIA pcmcia \ # @CESYSGEN ENDIF CE_MODULES_PCMCIA # @CESYSGEN IF CE_MODULES_KEYBD || CE_MODULES_POINTER keybd \ # @CESYSGEN ENDIF CE_MODULES_KEYBD || CE_MODULES_POINTER # @CESYSGEN IF CE_MODULES_POINTER touchp # @CESYSGEN ENDIF CE_MODULES_POINTER # @CESYSGEN ENDIF CE_MODULES_DEVICE !endif DIRS= hpi \ \ drvlib \ pwrbtn \ serial \ wavedev \ wavclick \ display \ backlite \ usb \ |
|
地板#
发布于:2008-04-16 16:22
那个dirs问题已经解决了啊
不是那个错误生成的原因啊! |
|
地下室#
发布于:2008-04-18 10:41
那 你看HPI文件夹源码下面的sources文件有没有去生成dll,或者lib啊.如果编译了,放在哪了. 说不定都没有编译
bluenight? |
|