XSBase270_DVK_Nand_Flash(for_Linux)使用文档.doc

XSBase270_DVK_Nand_Flash(for_Linux)使用文档.doc

ID:48444211

大小:105.50 KB

页数:8页

时间:2020-01-29

XSBase270_DVK_Nand_Flash(for_Linux)使用文档.doc_第1页
XSBase270_DVK_Nand_Flash(for_Linux)使用文档.doc_第2页
XSBase270_DVK_Nand_Flash(for_Linux)使用文档.doc_第3页
XSBase270_DVK_Nand_Flash(for_Linux)使用文档.doc_第4页
XSBase270_DVK_Nand_Flash(for_Linux)使用文档.doc_第5页
资源描述:

《XSBase270_DVK_Nand_Flash(for_Linux)使用文档.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.word可编辑.XSBase270-DVKNandFlash(forLinux)使用文档.专业.专注..word可编辑.目录一.安装驱动3二.修改配置菜单3三.配置内核4四.编译4五.正常现象4六.挂载5.专业.专注..word可编辑.XSBase270-DVKNandFlash(forLinux)使用文档本说明文档主要阐述如何在XSBase270-DVK上使用NandFlash,并且这里强调此文档仅适合于Linux-2.6.9系统上使用。.专业.专注..word可编辑.一.安装驱动将NandFlash的驱动文件“xsbase270

2、_nand.c”拷贝到Linux-2.6.9的源码目录driver/mtd/nand中二.修改配置菜单1.修改“driver/mtd/nand/Kconfig”文件,并在该文件中增加以下语句:configMTD_NAND_XSBASE270tristate“NandFlashdeviceonXSBase270-DVK”dependsonARM&&MTD_NAND&&MACH_XSBASE270DVKhelpXSBase270-DVKNandFlashdriver如下图所示:.专业.专注..word可编辑.2.修改Makefile修改“

3、driver/mtd/nand/Makefile”文件,并在该文件中增加以下语句:obj-$(CONFIG_MTD_NAND_XSBASE270)+=xsbase270_nand.o如下图所示:三.配置内核makexsbase270dvk_configmakeoldconfigmakemenuconfig配置Nandflash驱动:.专业.专注..word可编辑.MemoryTechnologyDevices(MTD)―――>NandFlashDeviceDrivers―――><>NandDeviceSupport<>NandFlas

4、hdeviceonXSBase270-DVK配置支持Nandflash的文件系统:Filesystems―――>Miscellaneousfilesystem――->[]JFFS2supportforNANDflash四.编译makezImage五.正常现象1.在系统引导过程中,如果Nandflash接口正常,会在端口打印出以下信息。.专业.专注..word可编辑.在引导时,系统可能打印出一些信息:如“Baderaseblockat

”,这是系统在检测Nandflash的space空间时对坏块进行标

5、注的操作。即便Nandflash出现部分坏块,也不会影响其他正常块的操作。现引用Nandflashdatasheet的原话:InvalidBlock(s)InvalidblocksarddefinedasblocksthatcontainoneormoreinvalidbitswhosereliabilityisnotguaranteedbySamsung.Theinformationregardingtheinvalidblock(s)issocalledastheinvalidblockinformation.Deviceswit

6、hinvalidblock(s)havethesamequalitylevelorasdeviceswithallvalidblocksandhavethesameACandDCcharacteristics.Aninvalidblock(s)doesnotaffecttheperformanceofvalidblock(s)becauseitisisolatedfromthebitlineandthecommonsourcelinebyaselecttransistor.The1stblock,whichisplacedon00hb

7、lockaddress,isfullyguaranteedtobeavalidblock,doesnotrequireErrorCorrection.2.在进入系统后,执行cat/proc/mtd可以查看mtd设备的分区。.专业.专注..word可编辑.六.挂载Nandflash的设备文件为/dev/rom3mount–tjffs2/dev/rom3/mnt使用完后,请卸载Nandflash的分区。umount/dev/rom3.专业.专注.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。