阅读:2116回复:0
请教关于MSFLASH 驱动norflash P33 !非常的急!跪求!!
请教各位:
我的硬件平台是PXA270+P33(64M norflash) 软件系统本来是wince4.2的BSP(bvdmain),直接编译到WINCE5.0下(即不是标准的WINCE50的MAINSTONEiii) 以前一直用PSM作为wince启动后对flash进行格式化的驱动 但是现在用P33(65nm)的最新的norflash芯片,发现PSM不能正常启动了 所以想改成用MSFLASH, msflash 在网上介绍的非常少 驱网上有一篇,但是没有最终结果 我现在遇到的问题: 我将D:\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\BLOCK\MSFLASHFMD\STRATA这个文件夹拷贝到BSP\Drivers中 并通过修改dir将其中的STRATAK去掉 在platform.bib中添加 stratad.dll $(_FLATRELEASEDIR)\stratad.dll NK S 在注册表中 include "D:\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\BLOCK\MSFLASHFMD\STRATA\STRATAD" 中的stratad.reg 并将其中MemBase和MemLen的修改: "MemBase"=dword:A1A80000 "MemLen"=dword:20000000 在sources中添加: TARGETNAME=stratad TARGETTYPE=DYNLINK WINCEOEM=1 WINCETARGETFILE0=$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\stratad.def INCLUDES=..\;..\..\inc TARGETLIBS=$(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib \ $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\fal.lib \ $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\stratad_lib.lib \ CDEFINES=$(CDEFINES) -DREAD_FROM_REGISTRY SOURCES=..\fmd.cpp 编译报错: d:\WINCE500\PLATFORM\MCORE\drivers\STRATA\fmd.cpp(0) : fatal error C1033: cannot open program database 'd:\wince500\pbworkspaces\mocre_pt100_p3\wince500\mcore_armv4i\oak\target\armv4i\retail\stratad.pdb' 请问怎么修改这个驱动才能编译成功呢? |
|