baidu_man2010
驱动牛犊
驱动牛犊
  • 注册日期2010-11-25
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2116回复:0

请教关于MSFLASH 驱动norflash P33 !非常的急!跪求!!

楼主#
更多 发布于:2010-11-25 00:33
请教各位:
我的硬件平台是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'
请问怎么修改这个驱动才能编译成功呢?
游客

返回顶部