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卡相关推荐

  1. SD卡TF卡CF卡相机卡的照片等数据如何去恢复?

    SD卡TF卡CF卡相机卡的照片等数据如何去恢复? 1.首先将深度数据恢复软件安装到电脑上, 2.运行安装好的软件,进入软件操作主界面,在界面左侧的功能选择栏中--选择遇到的问题扫描 3.点击后,在跳转 ...

  2. sd卡测速工具_相机SD卡CF卡格式化后又拍了新的照片造成覆盖后,相片还能恢复吗...

    相片丢失谁都不想,但是意外丢失的相片能够找的回来起码那是一种美好的回忆,诸如你们的相机卡里的小姐姐们,孩子们的天真笑容,所以有办法相信大家还是原意花点时间精力,甚至付费也要恢复的. 有许多摄影爱好者或 ...

  3. SD卡CF卡U盘硬盘等磁盘属性显示为0字节怎么恢复数据

    [故障现象] 在使用移动磁盘(如U盘,SD卡,移动硬盘)等进行文件存储备份,读写文件数据过程中,有可能突然出现磁盘打不开,右键查看磁盘属性,显示为0字节: [原因分析] 出现这种错误提示的原因可能有以 ...

  4. 怎么恢复佳能相机SD卡CF卡误删除格式化丢失MP4视频

    佳能从2017年起发布的新型号相机,如5D4, 6D2, 7D2, 80D, 750D, 760D, 基本上录制的视频格式都是MP4视频. 佳能MP4视频和以往的佳能MOV视频在存储上有着非常大的区别 ...

  5. linux卸载cf卡命令,嵌入式Linux 中CF卡的驱动和管理技术研究

    在嵌入式Linux系统中,为了在没有PCMCIA控制器的情况下仍然要利用CompactFlash存储卡(简称CF卡)作为存储设备,作者从CF卡的硬件特性入手,在系统层基于CF卡的memory寻址访问方 ...

  6. Xscale PXA255处理器与CF卡的接口设计

    Xscale PXA255处理器与CF卡的接口设计 以导航设备存储系统应用为例,本文讨论了Intel Xscale PXA255嵌入式处理器与CF卡的硬件接口设计,并以读写CF卡扇区的程序为例,给出了 ...

  7. Linux CF卡驱动经验小结

    (2.6.34内核, 使用cf卡的IDE模式,PIO传输方式) 设备选择协议 ============ 设备选择协议请参考: http://wenku.baidu.com/view/40f58020a ...

  8. 高性能linux构建Cf游戏,构建CF卡Linux系统的几个常见难题

    关于如何在cf卡上构建linux ,从网上可以找到很多文章,如:许德新 <嵌入式Linux在PC104平台上的构建与实现>等等.这里主要介绍我在cf卡上构建linux系统中碰到的问题和 解 ...

  9. 在CF卡上实现TrueFFS

    CF卡是一种基于Flash技术的容量大.携带方便的存储介质,已在嵌入式系统等领域得到广泛的应用:但是,有限的擦写次数极大地限制了CF卡的使用寿命.TrueFFS通过一系列算法,能够延长CF卡的使用寿命 ...

  10. 在CF卡上建立文件系统和安装引导加载程序

    CF卡在嵌入式工控领域越来越多的被应用,如何在CF卡上构建嵌入式linux是开发中一个基础但非常重要的过程! 本文介绍在CF卡上建立用于PC104板卡上的根文件系统,着重介绍了针对CF卡的操作,至于具 ...

最新文章

  1. Facebook最新对抗学习研究:无需「平行语料库」完成「无监督」机器翻译
  2. RHEL-5搭建SSH服务器
  3. 按钮的android程序闪退,Android实例化控件有什么特殊要求吗??怎么程序加了这一段之后就闪退。。...
  4. 内联元素与块级元素及内外边距的影响
  5. qt 雷达扫描障碍物_自动驾驶系统入门(五) - 激光雷达
  6. 安阳师范学院计算机与信息工程学院吴琴霞,基于甲骨文字形动态描述库的甲骨文输入方法...
  7. tomcat部署php项目 css样式丢失_webpack 打包编译有些CSS样式莫名消失?
  8. electronic-wechat高分屏下的缩放修改
  9. db2 删除索引_程序员必须了解的知识点——你搞懂mysql索引机制了吗?
  10. SpringCloud的Ribbon自定义负载均衡算法
  11. Subversion 安装文件及操作手册
  12. Android Toolbar
  13. 10款屏幕取色器/颜色拾取工具软件介绍及下载地址(附截图)
  14. django学生宿舍管理系统
  15. 初中生可以学武汉北大青鸟什么专业课程?学完之后从事什么工作?
  16. 跟益达学Solr5之使用Ansj分词器
  17. 华芯通服务器芯片将于今年年底前上市
  18. win7 装显卡驱动后只显示桌面背景 - 解法办法一例
  19. 计算机研究生论文期刊,经典计算机研究生小论文参考文献 计算机研究生小核心期刊参考文献哪里找...
  20. SSD固态硬盘优化教程

热门文章

  1. Qt官方示例-语法高亮器
  2. ubuntu22.04安装网易云音乐不能打开的问题
  3. GUI输出中文为乱码解决方式
  4. 免费的API-手机号码归属地接口
  5. 如何快速查询手机号码归属地和运营商
  6. catia今天突然打不开了_catia打不开的解答
  7. 通过雷达图的面积进行总体对比分析是不可靠的!
  8. 西安交大计算机考研分数线2020院线,西安交大考研分数线2020院线_全国硕士研究生招生考试网...
  9. 华为2020校招-数字化IT应用工程师-凉经
  10. 什么是噪声,白噪声,加性噪声,乘性噪声