一种XD卡驱动方法和装置制造方法及图纸

技术编号:3871403 阅读:180 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及驱动技术,针对现有技术无法在Linux系统下使用PCI?8412芯片来驱动XD卡的缺陷,提供一种XD卡驱动方法和装置。方法包括初始化步骤:S1、在XD卡控制寄存器中写入0xFFFFFFFF然后转到步骤S2;S2、在XD卡命令寄存器中写入0x2,然后转到步骤S3;S3、在40毫秒之后判定XD卡ID寄存器第6位的值是否为1,若是,则判定初始化成功;否则回到步骤S2。本发明专利技术还提供了一种XD卡驱动装置。实施本发明专利技术的技术方案,具有以下有益效果:借助本发明专利技术提供的XD卡驱动方法和装置可控制PCI?8412芯片在Linux系统下驱动XD卡,且本发明专利技术的技术方案易于实施,使用方便。

【技术实现步骤摘要】

本专利技术涉及驱动技术,更具体地说,涉及一种XD卡驱动方法和装置。
技术介绍
XD卡(XD-PICTURE CARDjXD图像卡)是一种由日本奥林巴斯株式会社和富士有限 公司联合推出的存储卡,其外形极其紧凑,尺寸约为20X25X1. 7mm,仅一张邮票大小,重量约 为2克。XD卡采用单面18针接口,理论上的最大容量可达8GB,具有很大的扩展空间。目 前市场上见到的XD卡有512MB、1G/2G等不同的容量规格。PCI 8412芯片是由TI(Texas Instruments,德州仪器)公司推出的一款集成 于单封装之中的PC卡控制器芯片。芯片中集成了 IEEE 1394 OHCI (Open Host Control Interface,开放主机控制接口)主控制器,并且包含一个物理端口。同时片上还集成有闪 存卡控制器(Flash Media Controller),该控制器可以操作 SD、MMC、Memory Stick/PRO、 SmartMedia 禾口 XD 闪存卡。Linux操作系统是一类计算机操作系统的统称,该操作系统是自由软件和开放源 代码发展中最著名的例子。严格来讲,本文档来自技高网...

【技术保护点】
一种XD卡驱动方法,用于控制PCI 8412芯片来驱动XD卡,其特征在于,包括:启动步骤,包括:初始化步骤,包括:S1、在PCI 8412芯片的XD卡控制寄存器中写入0xFFFFFFFF,然后转到步骤S2;S2、在PCI 8412芯片的XD卡命令寄存器中写入0x2,然后转到步骤S3;S3、在40毫秒之后判定PCI 8412芯片的XD卡ID寄存器第6位的值是否为1,若是,则判定初始化成功;否则回到步骤S2。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐成泽崔凯
申请(专利权)人:研祥智能科技股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利