问题标签 [sdhc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1252 浏览

driver - 禁用/抑制 SD(HC) 写保护

我知道 SD 卡中的写保护选项卡不是真正的硬件保护,而是向读卡器发出卡被写保护的简单信号。例如,佳能相机的 CHDK 项目特别忽略了它,并且曾经有一个廉价的闪存阅读器(香港邮寄 2 美元)无法识别它。

Windows 上是否有任何方法(注册表黑客、自定义驱动程序等)来防止设置此标志?我希望我的 SDHC 阅读器也忽略写保护选项卡;有没有人听说过/见过这样的事情?

0 投票
1 回答
1796 浏览

embedded - SDHC SPI 写入问题

我一直在尝试用LPC1766 SPI外设做一个 SD 卡接口,现在我陷入了一个我无法在任何地方找到答案的问题。

问题是:SDHC 卡没有按预期响应写入和读取命令。

在基于 Chan 的流程图和 NXP 应用说明的初始化上一切正常。我可以区分卡片版本,读取 OCR、CID、CSD 并确定它们的大小。

在这一步之后,我开始每隔一秒写入一个块并读回它以检查数据完整性。在金士顿 SDHC 4 GB 4 类卡上,我可以发送第一个写入命令,但在第二个上,卡甚至没有向 CMD24 应答(0x00 或 0x01)。使用 SanDisk 4 GB Class 4 卡,结果是不同的,每个命令都由卡回答,但是在读回数据时我只得到零(我确定我没有写零)。如果我使用 SDSC 卡,一切正常。

我知道 SDHC 是块寻址而不是字节寻址,并且我需要发送 ACMD41 和 CCS 以用于 SDHC。我也知道时钟频率不是问题(使用 400 KHz 启动,然后 20 MHz 写入/读取),因为我刚刚打开 CRC 检查并且所有卡都在接受命令和数据。如果我停止计算 CRC,所有卡都会拒绝命令和数据。

0 投票
1 回答
325 浏览

linux - 在 Coldfire 系统中通过 SPI 使用 SD 或 SDHC

如果我使用ColdFireSPISD 卡是 SDHC 还是标准 SD 是否重要?

由于我可以编写 uClinux 内核和任何应用程序,我们可以说我是否可以使用 SDHC 取决于我的编程而不是硬件吗?它只是连接到微控制器的插座,对吗?

0 投票
1 回答
266 浏览

linux - “矽能”sd卡4ggb class 10存储卡兼容树莓派?

今天我买了一张存储卡“Silicon Power”SDHC 4ggb,class 10,我想知道,这个存储卡是否兼容树莓派 B?

0 投票
1 回答
373 浏览

usb - USB文件夹和SD卡文件夹

有没有办法使用 C++ Builder 代码区分以下两个文件夹?

  1. USB闪存驱动器的文件夹
  2. SD 卡 (SDHC) 的文件夹

我正在使用 C++ Builder XE4。使用C++ Builder,我想知道我可以制作软件来区分上述两个文件夹。

我在下面描述问题。

我有一台带有 USB 连接器和 SD 卡连接器的笔记本电脑。我想将一些文件保存到 SD 卡的文件夹中。但是如果没有挂载SD卡,而另一方面挂载了一些U盘,则不应将文件误写入U盘。所以我想区分(识别)SD卡和USB闪存驱动器文件夹。

我想知道一些关于这些的关键字,以便我自己通过互联网进一步调查。

0 投票
1 回答
3421 浏览

embedded - SD card maximum write speed in SPI mode

I am interfacing SD cards (1/2GB SD cards and 4GB SDHC cards from different manufactures) to a custom board in SPI mode and I am using a FATfs file system from elm-chan. I am able to write files and read files on the SD card. However I would like to know where can I get the information on the maximum clock frequency (I can drive my SPI bus) for the given SD card. I have seen that for some SD cards maximum speed was about 1.33MHz and for some 20MHz. I assumed this speed was in the CSD register (TAAC value, as the TRAN_SPEED was the same on all the cards set at 25Mhz). However I realized its not true. I would really appreciate if someone can share their knowledge on this. Thanks!

0 投票
1 回答
1197 浏览

linux - 如何将 SDIO1 与 Wi-Fi LInux “绑定”?

我有一个基于 SDIO 的 Wi-Fi 模块,我在 Zynq Petalinux 上使用它。所以设备树有SDIO1接口,加上它有fixedregulator。但我不知道如何让 Linux 将这个 SDIO1 接口用于 Wi-Fi。

我记得我必须对 Linux 使用一个 I2C 设备进行 RTC 做出回应。那么这里是不是很相似呢?

这是我的设备树:

问题

如何告诉 Linux 将此 SDIO1 用于 Wi-Fi?

0 投票
0 回答
47 浏览

sdhc - linux下设计SDIO主机驱动的入门参考

我计划为我的主机 IP 内核开发 SDIO mmc 主机驱动程序。它遵循 SD 规范的标准寄存器接口。我想知道 Linux 中是否有任何可用的参考资料。有没有可以提供相关信息的参考网站

0 投票
1 回答
34 浏览

sdhc - sdhc 卡上存储位置的“已擦除”值是多少?

我正在为嵌入式应用程序写入 micro sd 卡 (SDHC)。应用程序需要能够非常快速地实时写入卡。

我已经看到事先擦除内存块会使写入速度更快。不幸的是,我正在努力让擦除命令(和 ACMD23)工作,因为为我正在使用的开发板提供的驱动程序不完整。

有没有办法通过事先将“已擦除”值写入内存块来擦除卡?例如,如果在擦除一个块后它变为 0x12345678,我可以只写这个值来使其擦除,以便使用擦除命令绕过吗?还是有其他方法可以将卡标记为已擦除?

谢谢

我尝试将 0xffffffff 写为擦除值,但没有帮助。

0 投票
0 回答
61 浏览

dd - 如何使用比原始磁盘更大的 dd 创建的映像?

我创建了闪存卡的备份,使用: dd bs=4M if=/dev/mmcblk0 of=backup.img

现在,尝试使用 Etcher 将其恢复到同一张卡,我被告知图像比卡大,我需要 300+Mb 的更多空间。

我应该以不同的方式创建图像吗?是否有解决方法来恢复图像?如果重要的话,我会尝试维护 RaspberryPi 所需的所有分区。我是新手,所以任何指导都会很棒(包括是否有更合适的交流要问)。