2440_BSP
YC2440 

所属分类:Windows CE
开发工具:Visual C++
文件大小:3093KB
下载次数:4
上传日期:2016-07-20 14:46:12
上 传 者权仔
说明:  S3C2440WINCE BSP 源码 适合学习WINCE开发及2440的朋友参考
(S3C2440WINCE BSP Source code)

文件列表:
YC2440 (0, 2007-08-27)
YC2440\CLEAN.BAT (2545, 2007-11-08)
YC2440\dirs (421, 2006-12-05)
YC2440\Doc (0, 2007-05-09)
YC2440\Doc\dnw.exe (86040, 2007-02-26)
YC2440\Doc\makefile (107083, 2006-12-05)
YC2440\Doc\ReleaseNotes(2440A).txt (7705, 2006-12-05)
YC2440\Files (0, 2007-08-27)
YC2440\Files\config.bib (2606, 2008-02-22)
YC2440\Files\image.bat (15, 2007-06-22)
YC2440\Files\Intltrns (0, 2007-05-09)
YC2440\Files\Intltrns\0404 (0, 2007-05-09)
YC2440\Files\Intltrns\0404\platform.str (773, 2006-12-05)
YC2440\Files\Intltrns\0407 (0, 2007-05-09)
YC2440\Files\Intltrns\0407\platform.str (773, 2006-12-05)
YC2440\Files\Intltrns\0409 (0, 2007-05-09)
YC2440\Files\Intltrns\0409\platform.str (773, 2006-12-05)
YC2440\Files\Intltrns\040a (0, 2007-05-09)
YC2440\Files\Intltrns\040a\platform.str (773, 2006-12-05)
YC2440\Files\Intltrns\040c (0, 2007-05-09)
YC2440\Files\Intltrns\040c\platform.str (773, 2006-12-05)
YC2440\Files\Intltrns\0410 (0, 2007-05-09)
YC2440\Files\Intltrns\0410\platform.str (773, 2006-12-05)
YC2440\Files\Intltrns\0411 (0, 2007-05-09)
YC2440\Files\Intltrns\0411\platform.str (773, 2006-12-05)
YC2440\Files\Intltrns\0412 (0, 2007-05-09)
YC2440\Files\Intltrns\0412\platform.str (773, 2006-12-05)
YC2440\Files\Intltrns\0413 (0, 2007-05-09)
YC2440\Files\Intltrns\0413\platform.str (773, 2006-12-05)
YC2440\Files\Intltrns\0416 (0, 2007-05-09)
YC2440\Files\Intltrns\0416\platform.str (773, 2006-12-05)
YC2440\Files\Intltrns\041d (0, 2007-05-09)
YC2440\Files\Intltrns\041d\platform.str (773, 2006-12-05)
YC2440\Files\Intltrns\0804 (0, 2007-05-09)
YC2440\Files\Intltrns\0804\platform.str (773, 2006-12-05)
YC2440\Files\MakeBinfsBib.js (10955, 2007-04-18)
YC2440\Files\platform.bib (5517, 2008-02-29)
YC2440\Files\platform.dat (1042, 2007-03-13)
YC2440\Files\platform.db (2, 2006-12-05)
YC2440\Files\platform.reg (21721, 2008-03-10)
... ...

//--------------------------------------------------------------------- // Copyright (c) Microsoft Corporation // // Module Name: NandFlash.dll // //--------------------------------------------------------------------- Purpose: --------- Provide a Flash Media Driver for Microsoft Flash block driver to work with resident NAND flash on SMDK2440 PCB. Design: -------- FMD is the lowest layer that deals with NAND flash chip directly. Microsoft Flash block driver access FMD via FMD_xxx interface which is documented in fmd.h file (smdk2440\inc). Environment varialbe: --------------------- You need to set BSP_HASNAND to 1 in order to build this component. Registry Settings: ------------------ [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\NandFlash] "FSD"="fatfs.dll" "Prefix"="FAL" "Dll"="FLASHDRV.DLL" "Order"=dword:1 "Index"=dword:0 "Ioctl"=dword:4 "Folder"="NandFlash" "FriendlyName"="NAND FLASH Device Driver" Dependencies: ------------- The final DLL depends on some libraries in SMDK2440\Drivers\Nandflsh\buildexe\lib directory. To make the driver work, you also need to include FATFS in the final image. Issues and Recommendations: --------------------------- 1) The current implementation is for Windows CE 3.0 environment only. Starting from CE 4.0, the storage architecture has changed. You need to modify the drivers as well as registry setting to compliane to CE 4.x requirements. Luckily, Microsoft Flash Block Driver will be shipped in CE 4.2, which will provide an official way to construct the driver. 2) Bad block management. The current implementation write bad block mark to the spare area to mark a block is bad. This may not be the best way to track bad block. It might make sense to maintain a bad block list somewhere else. For examples, you can dedicate a block just for the place holder for bad block. 3) Performance improvement. The current NAND device driver doesn't support DMA or other means to speed up the read/write throughput. Even though we provide an assembly function ReadPage512 and WritePage512, it may still not be the most efficient way.

近期下载者

相关文件


收藏者