2013年12月6日
摘要: NAND结构与驱动NAND特点1、NAND按页读写,按块擦除,进行NAND写入操作前,必须对NAND进行擦除操作;2、NAND的命令、地址、数据管脚复用,优点是明显减少NAND FLASH的管脚数目,缺点是不能随机访问数据,无法直接在上面运行程序。结合三星公司和ST公司的NAND FLASH产品,介绍NAND的结构及使用。使用芯片的一般步骤使用一个芯片时,大致有以下步骤。1、芯片的功能结构2、理解接口电路3、理解操作时序芯片的功能结构1、按页存储结构: 以K9F1208为例,其大小为512Mbit,即64MByte。共4096块,每块32页,每页512字节。每一页中有16字节为spare区,一 阅读全文
posted @ 2013-12-06 10:44 追星之子 阅读(732) 评论(0) 推荐(0) 编辑
  2013年12月2日
摘要: NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且像磁盘一样可以通过接口轻松升级。 NAND闪存是一种比硬盘驱动器更好的存储方案,这在不超过4GB的低容量应用中表现得犹为明显。随着人们持续追求功耗更低、重量更轻和性能更佳的产品,NAND正被证明极具吸引力。NOR与NAND特点1、NOR随机存取的特点可以使其芯片内执行(XIP,execute In Place),这样应用程序可以直接. 阅读全文
posted @ 2013-12-02 15:06 追星之子 阅读(734) 评论(0) 推荐(0) 编辑
  2013年11月8日
摘要: 在调试存储设备,SD卡,U盘,磁盘等时,为了检验下位机是否成功地写入数据,经常使用Winhex工具查看磁盘的数据。其缺点是只能在磁盘上有文件系统时才能查看,当存储设备未被格式化时,无法读取扇区数据。 在设计SD卡文件系统过程中,发现C++有直接读取磁盘文件的函数,便动手做了一个简易的扇区读取工具,优点是不需要文件系统便可以进行数据读取,方便系统调试;缺点由于读取速度限制,只提供了前256扇区的读取数据。 下载地址:http://files.cnblogs.com/sun-1989/HexReader.rar 阅读全文
posted @ 2013-11-08 20:38 追星之子 阅读(311) 评论(0) 推荐(0) 编辑
  2013年10月24日
摘要: 一、1bit-4bit数据传输对比 CPU/EDMA与SD的数据传输可以设置为1bit或4bit模式,1bit模式仅使用DAT0数据线,4bit模式使用DAT3-DAT0四位数据线。例如,传输512字节的数据,传输的数据格式如下图所示:二、读写命令 读写分为单块读写和多块读写。CMD16:SET_BLOCKLEN,用于设定每次读写的块大小,对于标准容量卡standard SD,默认块大小为512字节,可以通过该命令改变CSD寄存器值从而改变读写块大小;而对高容量卡SDHC,块大小固定为512字节,不可以改变。CMD17:READ_SINGLE_BLOCK,单块读取,每次读取一个数据块,命令参数 阅读全文
posted @ 2013-10-24 16:08 追星之子 阅读(2117) 评论(0) 推荐(0) 编辑
摘要: 从host和SD卡通信的角度,一个MMC\SD控制器需要提供命令及命令参数的发送,响应的接收;数据的发送和接收;控制,时钟设置,状态等功能。 TMS320C6747浮点DSP提供MMC/SD模块与外部SD卡进行接口。具有以下特点:1、 支持MMC/SD硬件接口;2、 支持MMC/SD及SDIO协议;3、 可编程时钟频率;4、 512bit读写FIFO;5、 支持EDMA传输;6、 支持单块读写及多块读写。 MMC/SD控制器介于CPU,EDMA和SD卡之间。接口 MMC/SD控制器通过MMC/SD协议实现host和SD卡的通信。控制器总线支持多卡,通过卡识别过程依次识别各个卡。寄存器 MMC. 阅读全文
posted @ 2013-10-24 09:31 追星之子 阅读(520) 评论(0) 推荐(0) 编辑
  2013年10月23日
摘要: SD初始化是SD卡操作的关键。初始化过程需要注意SD卡的类型。SD卡(2G以下)和SDHC卡(2G至32G)分别支持SD协议1.0及2.0,命令和初始化过程略有不同。总线模式分为SPI和SD两种,以SDHC卡SD模式通信为例,介绍SDHC初始化过程。一、SD Specification V2.0中基本概念1、命令Command 命令由主机发往从机,可以点对点,也可以是广播,用于对SD卡进行设置或者数据传输。命令格式如下:一个完整的命令由48位组成。 Command index命令索引:有6位,可以表示64条命令;Argument命令参数:32位,可以包含命令需要的卡地址等信息; CRC7:7. 阅读全文
posted @ 2013-10-23 10:50 追星之子 阅读(2155) 评论(0) 推荐(0) 编辑
  2013年10月21日
摘要: 电气特性 支持SD协议2.0的SDHC卡操作电压范围2.7-3.6V。高速模式下,支持0-50MHz/sec时钟,可达25MHz/sec的接口速度(当采用4线连接时)。 两种可选通信协议SPI协议和SD协议。SD卡具有两种操作模式,SD模式:9根线;SPI模式:7根线。SPI总线允许通过2通道(数据入和出)传输比特数据。SPI兼容模式使得MMC主机系统通过很小的改动就可以使用SD卡。SPI协议只能采用1bit数据线传输;SD模式可以采用1bit或4bit传输。SPI模式的优点就是简化主机的设计,SPI模式相对于SD模式的不足之处是丧失了速度性能。引脚具体说明如下表:S:电源供电;I:输入;O: 阅读全文
posted @ 2013-10-21 21:55 追星之子 阅读(1138) 评论(0) 推荐(0) 编辑
摘要: SD & SDHC & SDXCSD Secure Digital缩写SD,全名Secure Digital Memory Card,中文翻译为安全数位卡,为一种存储卡,被广泛地于便携式设备上使用,例如数码相机、个人数码助理和多媒体播放器等。SD卡的技术是建基于MultiMedia卡格式上。SD卡有比较高的数据传送速度,而且不断更新标准。大部份SD卡的侧面设有写保护控制,以避免一些数据意外地写入,而少部分的SD卡甚至支持数字版权管理的技术。SD卡的大小为32mm × 24mm × 2.1mm,但官方标准亦有记载“薄版”1.4mm厚度,与MMC卡相同。 其衍生 阅读全文
posted @ 2013-10-21 16:03 追星之子 阅读(2207) 评论(0) 推荐(0) 编辑
摘要: CCS3.3开发环境搭建实验资源:TI CCS3.3程序安装包瑞泰创新ICETEK-XDS510U-PLUS仿真器硬件开发板、PC1、安装CCS3.3CCS3.3除了TI 3000系列以外的DSP都可以开发。点击CCS3.3的setup启动安装程序。一路默认,中间可能出现ActiveState Perl58的警告,可以先忽略(可以提前下载安装这个驱动避免出现警告),随后安装补丁程序。2、安装补丁程序CCS_v3.3_SR11_81.2点击CCS_v3.3_SR11_81.2.exe。在随后的安装中,选择ActiveState Perl58进行安装。点击next直到安装完成。3、安装ICETEK 阅读全文
posted @ 2013-10-21 11:08 追星之子 阅读(1099) 评论(0) 推荐(0) 编辑