阅读:3455回复:4
关于编译2440 BSP 6.0的问题
我上周下载了移植好的2440 6.0BSP进行编译,但始终出现缺少sdhc_sc2440.dll和smflash.dll2个文件提示说:Error: Could not find file 'C:\ce6\OSDesign1\RelDir\smdk2440a_ARMV4I_Debug\sdhc_sc2440.dll' on disk
sdhc_sc2440.dll C:\ce6\OSDesign1\RelDir\smdk2440a_ARMV4I_Debug\sdhc_sc2440.dll NK SHK 我手上有2443的官方6.0BSP,我进行了编译,生成sdhc_sc2443.dl,我将其改为sdhc_sc2440.dll,编译就没有再说没有sdhc_sc2440.dll,但smflash。dll这个,我就不太敢确定是否可以,l我反复比较了上述2个文件的和其他6.0自带的BSP相关文件的配置情况,如source文件等,发现还是有很多不同之处,所以还真有些怀疑这个移植的5.0的BSP到6.0能否编译通过啊,我觉得是否有必要克隆2410(DEVICEEMULATOR)的6.0BSP来移植呢?希望做过的朋友能帮忙解答下~呵呵先谢谢! 原帖:http://bbs.driverdevelop.com/htm_data/48/0806/112006.html |
|
沙发#
发布于:2009-03-26 17:38
去微软的官方网站下载WINCE R2并更新Updated,再把选择Building current BSP and subprojects重新把WINCE和BSP编译一遍。
|
|
板凳#
发布于:2009-05-12 16:37
克隆2410来做比较麻烦,主要是要修改下面硬件配置,太多的文件了。。。。。。
这论坛里面有一移植好的2440BSP,将其用在了我的2442开发板上 自己就修改几个地方,按照出错的更改就ok了 运行的还好,现在就是nandflash有点问题在更改。 smflash.dll由COMMON\SMARTMEDIA\DLL里面生成,看sources文件就清楚了 TARGETNAME=smflash TARGETTYPE=DYNLINK RELEASETYPE=PLATFORM WINCEOEM=1 DEFFILE=smflash.def TARGETLIBS=$(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib \ $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\fal.lib \ $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\fmdhooklib.lib \ $(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\smflashd_lib.lib SOURCES= |
|
地板#
发布于:2009-07-25 22:16
好,最近也在做这个移植!
同样也遇到这样的问题,学习了! |
|
地下室#
发布于:2009-07-26 12:39
LZ的问题解决了么?
|
|