现在bsp里有2个nandflash驱动
D:\WINCE600\PLATFORM\SMDK6410\SRC\COMMON\NANDFLASH\Fmd\
D:\WINCE600\PLATFORM\SMDK6410\SRC\DRIVERS\NANDFLASH\Fmd\
怎么会有2个驱动啊,
有什么区别?
COMMON\NANDFLASH\Fmd\中NANDFLASH驱动是供EBOOT使用的,DRIVERS\NANDFLASH\Fmd\中的驱动是供操作系统使用的。
TARGETNAME=nandflash
TARGETTYPE=DYNLINK
RELEASETYPE=PLATFORM
WINCEOEM=1
DEFFILE=nandflash.def
TARGETLIBS=\
$(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\fal.lib \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\fmdhooklib.lib \
$(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\nandflash_lib.lib
SOURCES=
驱动下面那个是空的。
都是用到一个。
看到了,非常感谢,确实用的同一个D:\WINCE600\PLATFORM\SMDK6410\SRC\COMMON\NANDFLASH\Fmd\
发现ut改了好多,和原来的版本
看SOURCES文件,再看看注册表,看最终生成的DLL是给谁用的。还有就是看看单个文件,被谁调用过!