AT32 XMC驱动PC卡/CF卡
AT32 XMC驱动PC卡/CF卡
1、引脚定义
PC界面卡典型的引脚定义如下表:
XMC_NCE4_2:用于指示对通用空间的操作宽度是8bit/16bit。高电平为8bit,低电平为16bit。
XMC_NREG:用于指示对I/O空间的操作宽度是8bit/16bit,作用类似通用空间的XMC_NCE4_2。高电平为8bit,低电平为16bit。
XMC_A[10:0]:地址线。此处的地址是扇区地址,而非byte地址。PC卡的读/写/擦除的最小单位是扇区。
2、PC卡/CF卡结构介绍
如下图32,PC卡/CF卡主要分闪存模块(FLASHModule)和内部控制器(Controller)两部分。
闪存模块:通常是NANDFLASH,组织结构类似与硬盘,分柱面/扇区/磁头等。
内部控制器:XMC实际是通过内部控制器的寄存器来操作闪存模块。例如,XMC向PC卡写命令是向内部控制器的命令寄存器写命令;XMC读/写数据是从内部控制器数据寄存器读/写数据。
3、PC Card读/写时序
4、通用空间/属性空间和IO空间
如下图34,PC Card界面分为3部分:通用空间、属性空间、I/O空间。
通用空间:用于数据读/写,命令发送等操作。在PC卡的MemoryMapped模式下使用。
I/O空间:用于数据读/写,命令发送等操作。在PC卡的I/O模式下使用。
属性空间:用于配置PC卡的模式(I/O Mapped,Memory Mapped,True IDE),reset PC卡等操作。
注:PC卡/CF卡通常包含3种操作模式:I/O Mapped,Memory Mapped,True IDE。AT32的XMC PC卡界面支持其中的I/O Mapped,Memory mapped模式。
AT32 XMC驱动PC卡/CF卡相关推荐
- SD卡TF卡CF卡相机卡的照片等数据如何去恢复?
SD卡TF卡CF卡相机卡的照片等数据如何去恢复? 1.首先将深度数据恢复软件安装到电脑上, 2.运行安装好的软件,进入软件操作主界面,在界面左侧的功能选择栏中--选择遇到的问题扫描 3.点击后,在跳转 ...
- sd卡测速工具_相机SD卡CF卡格式化后又拍了新的照片造成覆盖后,相片还能恢复吗...
相片丢失谁都不想,但是意外丢失的相片能够找的回来起码那是一种美好的回忆,诸如你们的相机卡里的小姐姐们,孩子们的天真笑容,所以有办法相信大家还是原意花点时间精力,甚至付费也要恢复的. 有许多摄影爱好者或 ...
- SD卡CF卡U盘硬盘等磁盘属性显示为0字节怎么恢复数据
[故障现象] 在使用移动磁盘(如U盘,SD卡,移动硬盘)等进行文件存储备份,读写文件数据过程中,有可能突然出现磁盘打不开,右键查看磁盘属性,显示为0字节: [原因分析] 出现这种错误提示的原因可能有以 ...
- 怎么恢复佳能相机SD卡CF卡误删除格式化丢失MP4视频
佳能从2017年起发布的新型号相机,如5D4, 6D2, 7D2, 80D, 750D, 760D, 基本上录制的视频格式都是MP4视频. 佳能MP4视频和以往的佳能MOV视频在存储上有着非常大的区别 ...
- linux卸载cf卡命令,嵌入式Linux 中CF卡的驱动和管理技术研究
在嵌入式Linux系统中,为了在没有PCMCIA控制器的情况下仍然要利用CompactFlash存储卡(简称CF卡)作为存储设备,作者从CF卡的硬件特性入手,在系统层基于CF卡的memory寻址访问方 ...
- Xscale PXA255处理器与CF卡的接口设计
Xscale PXA255处理器与CF卡的接口设计 以导航设备存储系统应用为例,本文讨论了Intel Xscale PXA255嵌入式处理器与CF卡的硬件接口设计,并以读写CF卡扇区的程序为例,给出了 ...
- Linux CF卡驱动经验小结
(2.6.34内核, 使用cf卡的IDE模式,PIO传输方式) 设备选择协议 ============ 设备选择协议请参考: http://wenku.baidu.com/view/40f58020a ...
- 高性能linux构建Cf游戏,构建CF卡Linux系统的几个常见难题
关于如何在cf卡上构建linux ,从网上可以找到很多文章,如:许德新 <嵌入式Linux在PC104平台上的构建与实现>等等.这里主要介绍我在cf卡上构建linux系统中碰到的问题和 解 ...
- 在CF卡上实现TrueFFS
CF卡是一种基于Flash技术的容量大.携带方便的存储介质,已在嵌入式系统等领域得到广泛的应用:但是,有限的擦写次数极大地限制了CF卡的使用寿命.TrueFFS通过一系列算法,能够延长CF卡的使用寿命 ...
- 在CF卡上建立文件系统和安装引导加载程序
CF卡在嵌入式工控领域越来越多的被应用,如何在CF卡上构建嵌入式linux是开发中一个基础但非常重要的过程! 本文介绍在CF卡上建立用于PC104板卡上的根文件系统,着重介绍了针对CF卡的操作,至于具 ...
最新文章
- Facebook最新对抗学习研究:无需「平行语料库」完成「无监督」机器翻译
- RHEL-5搭建SSH服务器
- 按钮的android程序闪退,Android实例化控件有什么特殊要求吗??怎么程序加了这一段之后就闪退。。...
- 内联元素与块级元素及内外边距的影响
- qt 雷达扫描障碍物_自动驾驶系统入门(五) - 激光雷达
- 安阳师范学院计算机与信息工程学院吴琴霞,基于甲骨文字形动态描述库的甲骨文输入方法...
- tomcat部署php项目 css样式丢失_webpack 打包编译有些CSS样式莫名消失?
- electronic-wechat高分屏下的缩放修改
- db2 删除索引_程序员必须了解的知识点——你搞懂mysql索引机制了吗?
- SpringCloud的Ribbon自定义负载均衡算法
- Subversion 安装文件及操作手册
- Android Toolbar
- 10款屏幕取色器/颜色拾取工具软件介绍及下载地址(附截图)
- django学生宿舍管理系统
- 初中生可以学武汉北大青鸟什么专业课程?学完之后从事什么工作?
- 跟益达学Solr5之使用Ansj分词器
- 华芯通服务器芯片将于今年年底前上市
- win7 装显卡驱动后只显示桌面背景 - 解法办法一例
- 计算机研究生论文期刊,经典计算机研究生小论文参考文献 计算机研究生小核心期刊参考文献哪里找...
- SSD固态硬盘优化教程