关于wince4.2 2k 页面 nand flash 驱动的问题
来源:互联网 发布:糊奔奔扒皮知乎 编辑:程序博客网 时间:2024/06/06 08:25
从网上搜到的关于ce4.2中用2k页面nandflash实现FAT文件系统的帖子,现整理如下:
原贴见
http://groups.google.ca/group/microsoft.public.windowsce.platbuilder/browse_thread/thread/3ee9cf2d4bf65cc/b60bef131890bc6a?hl=en&lnk=gst&q=2048+sector+nand#b60bef131890bc6a
具体步骤:
1.禁止CACHE
[HKEY_LOCAL_MACHINE/System/StorageManager/FATFS]
"EnableCache"=dword:0
2.根据NANDflash参数修改FMD_GetInfo函数
FMD_GetInfo(PFlashInfo pFlashInfo)
{
pFlashInfo->flashType =Nand;
pFlashInfo->wDataBytesPerSector = 2048;
pFlashInfo->wSectorsPerBlock = 64;
pFlashInfo->dwNumBlocks = 1024;
pFlashInfo->dwBytesPerBlock = (pFlashInfo->wSectorsPerBlock *
pFlashInfo->wDataBytesPerSector);
return TRUE;
}
3.修改 public/COMMON/oak/drivers/fsd/fatutil/main/formatdisk.c.
取消对SECTOR大小的检查
(if (pdi->di_bytes_per_sect != DEFAULT_SECTOR_SIZE)
并恢复Trailing signature的位置,
将
*(PWORD)(pbBlock+pdi->di_bytes_per_sect-2) = BOOTSECTRAILSIGH;
改为:
*(PWORD)(pbBlock+BOOT_SIGNATURE) = BOOTSECTRAILSIGH;
- 关于wince4.2 2k 页面 nand flash 驱动的问题
- Wince4.2,关于Flash的永久保存注册表
- 基于WinCE4.2的驱动开发问题精华集锦
- 关于从NAND Flash启动的问题
- 关于从NAND Flash启动的问题
- 关于从NAND Flash启动的问题
- 关于从NAND Flash启动的问题
- k9f1g08 2K page nand flash驱动调试——转载自:作者shuiii
- MTD(2)---nand flash的底层驱动代码分析 .
- MTD(2)---nand flash的底层驱动代码分析
- MTD(2)---nand flash的底层驱动代码分析
- 关于NOR Flash和NAND flash启动的问题
- WINCE4.2键盘驱动流程分析
- 关于从NAND Flash启动的问题,2440 启动问题 , 拷贝4k程序 ,启动代码分析
- nand flash驱动的编写
- linux Nand Nor Flash驱动问题整理
- 关于S3C2440从NAND Flash启动的问题
- 关于S3C2440从NAND Flash启动的问题
- Windows内核学习笔记(三)-- IRP请求处理及完成机制
- Hibernate的many-to-many双向关联需要注意的要求及简单示例
- 在使用struts的DispatchAction的时候出现Action找不到指定方法的错误
- ror环境搭建
- Timer 类 (flash.utils.Timer)
- 关于wince4.2 2k 页面 nand flash 驱动的问题
- A BTEQ IMPORT SAMPLE
- oracle over()函数技术详解
- 巧用局域网进行GHOST多播装系统
- 定位元素间的Z值比较及z-index在不同浏览器下默认值的影响
- http协议中有关http头的技术资料
- 关于IP地址与子网掩码的关系浅析
- 单片机时钟实验
- 关于做事方式