问题标签 [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.
driver - 禁用/抑制 SD(HC) 写保护
我知道 SD 卡中的写保护选项卡不是真正的硬件保护,而是向读卡器发出卡被写保护的简单信号。例如,佳能相机的 CHDK 项目特别忽略了它,并且曾经有一个廉价的闪存阅读器(香港邮寄 2 美元)无法识别它。
Windows 上是否有任何方法(注册表黑客、自定义驱动程序等)来防止设置此标志?我希望我的 SDHC 阅读器也忽略写保护选项卡;有没有人听说过/见过这样的事情?
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,所有卡都会拒绝命令和数据。
linux - “矽能”sd卡4ggb class 10存储卡兼容树莓派?
今天我买了一张存储卡“Silicon Power”SDHC 4ggb,class 10,我想知道,这个存储卡是否兼容树莓派 B?
usb - USB文件夹和SD卡文件夹
有没有办法使用 C++ Builder 代码区分以下两个文件夹?
- USB闪存驱动器的文件夹
- SD 卡 (SDHC) 的文件夹
我正在使用 C++ Builder XE4。使用C++ Builder,我想知道我可以制作软件来区分上述两个文件夹。
我在下面描述问题。
我有一台带有 USB 连接器和 SD 卡连接器的笔记本电脑。我想将一些文件保存到 SD 卡的文件夹中。但是如果没有挂载SD卡,而另一方面挂载了一些U盘,则不应将文件误写入U盘。所以我想区分(识别)SD卡和USB闪存驱动器文件夹。
我想知道一些关于这些的关键字,以便我自己通过互联网进一步调查。
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!
linux - 如何将 SDIO1 与 Wi-Fi LInux “绑定”?
我有一个基于 SDIO 的 Wi-Fi 模块,我在 Zynq Petalinux 上使用它。所以设备树有SDIO1接口,加上它有fixedregulator。但我不知道如何让 Linux 将这个 SDIO1 接口用于 Wi-Fi。
我记得我必须对 Linux 使用一个 I2C 设备进行 RTC 做出回应。那么这里是不是很相似呢?
这是我的设备树:
问题
如何告诉 Linux 将此 SDIO1 用于 Wi-Fi?
sdhc - linux下设计SDIO主机驱动的入门参考
我计划为我的主机 IP 内核开发 SDIO mmc 主机驱动程序。它遵循 SD 规范的标准寄存器接口。我想知道 Linux 中是否有任何可用的参考资料。有没有可以提供相关信息的参考网站
sdhc - sdhc 卡上存储位置的“已擦除”值是多少?
我正在为嵌入式应用程序写入 micro sd 卡 (SDHC)。应用程序需要能够非常快速地实时写入卡。
我已经看到事先擦除内存块会使写入速度更快。不幸的是,我正在努力让擦除命令(和 ACMD23)工作,因为为我正在使用的开发板提供的驱动程序不完整。
有没有办法通过事先将“已擦除”值写入内存块来擦除卡?例如,如果在擦除一个块后它变为 0x12345678,我可以只写这个值来使其擦除,以便使用擦除命令绕过吗?还是有其他方法可以将卡标记为已擦除?
谢谢
我尝试将 0xffffffff 写为擦除值,但没有帮助。
dd - 如何使用比原始磁盘更大的 dd 创建的映像?
我创建了闪存卡的备份,使用: dd bs=4M if=/dev/mmcblk0 of=backup.img
现在,尝试使用 Etcher 将其恢复到同一张卡,我被告知图像比卡大,我需要 300+Mb 的更多空间。
我应该以不同的方式创建图像吗?是否有解决方法来恢复图像?如果重要的话,我会尝试维护 RaspberryPi 所需的所有分区。我是新手,所以任何指导都会很棒(包括是否有更合适的交流要问)。