- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CF卡数格式fat
基于S3C2410和CF卡的FAT32开发 (1)2012-03-21 13:41:45 作者:黎小玉卢博友杨亮雷永锋来源:微计算机信息关键字:CF卡 FAT32文件系统 S3C2410 1 引言随着计算机应用技术的飞速发展,移动存储设备得到了广泛的应用。CF(Compact Flash)卡以其能捕获、保存、传送数据、及其它音像信息的设计理念诞生于1994年,它是最早推出的闪存卡。由于CF卡具有价格低廉、体积小、存储容量大、高速等特点,因此被广泛地应用于数码相机、PDA和笔记本电脑等那些需要高速采样、实时记录数据、然后再将数据传入计算机进行分析处理的仪器和设备中。由于CF卡中存储的信息要能从PC机上读取出来,所以必须采用一种标准的格式组织数据,通常采用的方法是在CF卡中内嵌文件系统。目前,市场上存在多种商用的嵌入式操作系统可以支持文件系统,但这些操作系统对硬件要求一般都比较高,价格昂贵,且要额外占用一定量的存储空间。由于成本等方面的限制,较少使用嵌入式操作系统,因此很有必要开发一种不依赖于商用操作系统的标准文件系统。在此本文介绍了按照FAT32格式实现的基于S3C2410的CF卡文件系统。2 CF卡简介CF存储卡内嵌单片控制器及闪存模块,连接口为25针双排的母插口,点距为50mil(1.27mm)。CF卡内部结构模块图如图1所示。图1 CF存储卡模块图主控制器通过一个50针的连接器与CF卡连接。连接器为每排25针(1.27mm)的公插头。CF卡的存取方式有三种:PC Card Memory模式、PC Card I/O模式以及True IDE模式。PC Card模式与PCMCIA标准兼容。True IDE模式与ATA标准兼容。3 S3C2410与CF卡接口设计本系统采用了ARM公司的32位嵌入式微处理器S3C2410。ARM 系列嵌入式微处理器,以其低功耗、高性能等突出优点已在32位嵌入式应用中稳居世界第一,成为高性能、低功耗嵌入式处理器的代名词。ARM核已是现在嵌入式SoC系统芯片的核心,也是现代嵌入式系统发展的方向。S3C2410与CF卡的硬件连接关系如图2所示,通过改变CPLD内部逻辑关系可以实现三种模式。由于在True IDE模式下,CF卡与主机通信的信号最少,硬件接口最简单、软件易于实现,因此本设计采用了True IDE模式。图2 S3C2410与CF卡的硬件连接关系图在True IDE模式下,某些信号有特殊的含义,必须采用True IDE模式下特有的设置方法,如表1True IDE模式I/O解码所示:表1 True IDE模式I/O解码nCE2nCE1A2A1A0IORDIOWR注10000RD数据WR数据8位或16位10001错误寄存器特征8位10010扇区计数扇区计数8位10011扇区号扇区号8位10100低柱面低柱面8位10101高柱面高柱面8位10110选择卡/磁头选择卡/磁头8位10111状态命令8位01110Alt状态设备控制8位nCE1是任务文件寄存器片选信号,低电平有效;nCE2是交替状态(Alternate Status)寄存器和设备控制(Device Control)寄存器片选信号,也是低电平有效。因为实际操作中,极少使用交替状态寄存器和设备控制寄存器,所以对CF卡的操作实际就是对任务文件寄存器的操作。因此,一般设置nCE1=0,nCE2=1。主机操作CF卡时,系统仅使用地址总线A2~A0,用于选择组成任务文件寄存器的8个寄存器之一。表1中,nCE1=0时,对应的8个寄存器统称为任务文件寄存器。需要注意的是,在True IDE模式下,nOE不是读使能信号,而是CF卡True IED模式的使能信号。CF卡上电时,若nOE(PIN9)为0,则CF卡自动进入True IDE模式;若nOE=1则进入PC Card 模式。当电源一直接通时,热拔插CF卡将会使其从原来的True IDE模式重新配置成PC Card模式。因此,热插拔过程中,为了使CF卡工作在True IDE模式,需要在CF卡加电启动的同时,将nOE信号接地。实现的方法:在CPLD中将nOE置0。True IDE模式下,nWE也不用作写使能信号,而应该由主机将之接地。处理方法:在CPLD中将其只置为1。还有一点需要注意的是Reset信号在True IDE 模式下低电平有效,而在其它模式下高电平有效。将Reset信号接到S3C2410的系统复位信号nReset。(本文转自电子工程世界:/mcu/2012/0321/article_8141.html)4 系统软件构成目前, 在PC机DOS/Windows的管理下, 广泛使用的是FAT12、FAT16 和FAT32 文件系统,FAT12一般用于软盘, FAT16 和FAT32 则用于硬盘。本系统
您可能关注的文档
- 3-1岗说明书002.doc
- 3.17宾项目简要介绍.doc
- 3.12树节活动策划书.doc
- 3-2-荒漠化的防治.doc
- 3.15费者权益日宣传材料.doc
- 2地源热简介.doc
- 3-提高灰输送能力的最佳实践经验.doc
- 3.3.优势病种诊疗方案.doc
- 3.7中煤炭手机报.doc
- 3-5 波器实验讲义.doc
- DB5305_T160-2024_皱皮木瓜栽培技术规程_保山市.pdf
- DB51_T776-2008_高寒牧区直升飞机种草技术规程_四川省.pdf
- DB51_T600-2006_无公害农产品生产技术规程双高甘蔗_四川省.pdf
- DB51_T687-2007_紫花苜蓿草粉加工技术规程_四川省.pdf
- DB51_T452-2004_无公害农产品生产技术规程菠菜_四川省.pdf
- DB51_T494-2005_绿色食品油菜生产技术规程_四川省.pdf
- DB3403_T05-2018_沿淮中粳糯稻麦茬旱直播栽培技术规程_蚌埠市.pdf
- DB6101_T3189-2024_检验检测数据管理规范数据安全_西安市.pdf
- DB3202_T1069-2024_学校食材配送服务规范_无锡市.pdf
- DB5304_T032.1-2023_华宁县柿子种植技术规范第1部分:术语和定义、标准体系表_玉溪市.pdf
最近下载
- 宇通系列客车说明书.pdf VIP
- 【哔哩哔哩-2025研报】十五大特色人群白皮书:洞见B站人群的年轻、好玩、有趣.pdf VIP
- CNCA-00C-005工厂质量保证能力要求.pdf VIP
- 人教版八年级物理下册 第十二章简单机械单元测试题.doc VIP
- 大体积混凝土温度计算(V3.0).xls VIP
- 产科应急预案演练脚本模板(2篇).docx VIP
- 日置 IM7580阻抗分析仪使用说明书.pdf VIP
- 饮用水安全及其保障技术.pptx VIP
- 2021年年重污染天气应急桌面推演脚本.pdf VIP
- 《水泥基灌浆材料应用技术规范》GB@T50448-2008(高清版).pdf VIP
文档评论(0)