原文:FPGA之SPI SD卡读操作

这几天在FPGA调试与SD通信,读SD卡里的图片,之前接触 时没有去研究过SD卡,不太熟悉操作流程,在网上找了很多资料,也看了几个 开发板的资料,但大多数都讲得不是特别清楚,只能瞎操作了一番,在别人的代码做了修改,能初始化成功,但是读数据一直有问题,加上用Arria 在Quartus下编译比较慢,下载验证也比较慢,调了好几天才调好,在此总结一下,读操作按照SD协议来,读单块发送CMD ,加扇区地址 ...

2019-12-28 23:09 0 223 推荐指数:

查看详情

FPGA SD 之 乒乓操作 、同步fifo

这里记录一个实际的需要使用乒乓操作的例子:sd数据的时,在spi的模式下。发送单数据块的读取命令,在回应之后会有 512字节的数据。使用乒乓操作,可以用两个八位的寄存器,就可以完成连续的512字节读入fifo。但是如果操作不好的话就会出现位置不对的情况。 上图是读入fifo的数据 ...

Wed Aug 20 17:43:00 CST 2014 0 3123
SPI模式下MCU对SD的控制及操作命令

一、前言 SD 有两个可选的通讯协议:SD 模式和 SPI模式 SD 模式是SD 标准的读写方式,但是在选用SD 模式时,往往需要选择带有SD 控制器接口的 MCU,或者必须加入额外的SD控制单元以支持SD 的读写 然而,大多数MCU都没有集成SD 控制器接口 ...

Tue Jan 03 04:05:00 CST 2012 4 21004
基于FPGASD驱动设计

  最近调试了SD,遇到了一些小问题,记录一下,分享一下。 1. SD 槽旁边的一个小开关   我们平时见过的SD都是小的SD,可以放在手机上的。现在大多数的开发板上也是小的SD槽,插入后,正好可以使用。但是如果想要用PC向里存储一定的东西,还是需要一个读卡器。读卡器 ...

Sat Oct 19 01:52:00 CST 2019 0 322
[FatFs 学习] SD总结-SPI模式

SD为移动设备提供了安全的,大容量存储解决方法。它本身可以通过两种总线模式和MCU进行数据传输,一种是称为SD BUS的4位串行数据模式,另一种就是大家熟知的4线SPI Bus模式。一些廉价,低端的MCU,通过硬件(或软件)SPI就能和SD进行通信,实现大容量存储的要求,这也是SD的魅力所在 ...

Thu Feb 13 00:38:00 CST 2014 0 15729
SPI模式下MCU对SD的控制及操作命令(转)

源:SPI模式下MCU对SD的控制及操作命令 一、前言 SD 有两个可选的通讯协议:SD 模式和 SPI模式 SD 模式是SD 标准的读写方式,但是在选用SD 模式时,往往需要选择带有SD 控制器接口的 MCU,或者必须加入额外的SD控制单元以支持SD ...

Fri Dec 23 23:21:00 CST 2016 0 2964
uboot里sd内容

1. sd升级命令 mmcinit 0 fatload mmc 0:1 0 uzImage.bin 80000 fatload mmc 0:1 1000000 initrd.gz 580000 bootm 0 2. U-Boot脚本 可以保存成nfs.script,放在tftp ...

Mon Mar 21 06:46:00 CST 2016 0 3982
SPI FLASH学习笔记(一)操作

FLASH芯片使用:GD5F1GQ4UEYIG 概况SPI(串行外围接口)NAND闪存可提供超低成本的同时高密度非易失性存储器基于行业标准NAND闪存内核的嵌入式系统存储解决方案。这是一个有吸引力的具有高级功能的SPI-NOR和标准并行NAND闪存的替代产品:  •总引脚数为8,包括VCC ...

Mon Nov 30 23:32:00 CST 2020 0 887
Android数据存储之SD文件操作

赶上智能手机刚问世时有幸用过的小伙伴都知道,那时候的Android系统是把我们自己买的SD作为外部存储的,但是不知道从哪天开始,SD就被固化到智能手机的内部了,但是我们仍然把它称为外部存储。我想Android这样做的原因大概是因为市面上SD质量有好有坏,可能会影响APP运行吧(因为笔者就有 ...

Sun Jan 19 07:22:00 CST 2020 0 870
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM