当前位置: 首页 > article >正文

mmc记录

1、获取csd,也就是DSR寄存器

说是应该可以获取块长度、卡存储容量等,但是在8953上,没看到这个日志 

参考:

一、有6个主要的和寄存器

1、OCR寄存器

描述了存储卡的Vdd电压描述 ,总共32Bit

Bit31 --- 卡上电状态位,如果卡上电过程完成,这个状态置位

Bit30 ---- 卡容量状态位,如果卡是SDHC卡,这个状态置位,0表示这个卡是SDSC卡

 2、CID寄存器

卡的识别寄存器CID是 128 Bit 的宽度

包括了卡的鉴别信息,每个读写卡都有一个唯一的鉴别号,主要也就是卡厂家、产品名、版本、厂家日期等的组合

 

 

3、CSD寄存器

卡特殊数据寄存器  提供访问卡的信息内容, CSD定义数据格式,错误校准类型,最大数据访问时间,是都DSR 寄存器可用等,有挺多内容

C_SIZE
这个参数用于计算用户数据卡容量(不包括安全保护区)。卡的容量通过 C_SIZE, C_SIZE_Mult
和 Read_BL_Len 来计算,如下

4、RCA寄存器

 可写的 16-Bit ,存放卡的地址,是地址寄存器,这个地址用于在卡鉴别过程后的寻址Host-通讯,默认值为0x0000 ,0x0000保留给使用CMD7设置卡进入stand_by状态

5、DSR卡(可选)

16-Bit驱动阶段寄存器,可选,用于提高总线性能,默认0x404

6、SCR寄存器

卡配置寄存器,这个寄存器在工厂中设置

SD_Bus_Widths    描述卡支持的所有数据总线宽度

Cmd_Support         定义了支持的新命令

SD_SPEC                    定义支持的CMD

 

 


http://www.kler.cn/a/37254.html

相关文章:

  • 并发和并行的区别
  • NLog写日志到数据库
  • 网络安全面试题
  • 【探索 Kubernetes|作业管理篇 系列 16】离线业务 Job、CronJob
  • 【NLP】BERT和原理揭示
  • 女孩与花田-InsCode Stable Diffusion 美图活动一期
  • 驾驶证——科目一技巧(三)
  • 文心一言 VS 讯飞星火 VS chatgpt (57)-- 算法导论6.4 1题
  • Es直方图聚合--date_histogram
  • 树莓派4B安装系统 + 花生壳 + docker + portainer管理工具
  • 接口测试 [分享] 自动化测试与持续集成方案--Jmeter 测试接口及性能
  • layui选项卡演示
  • 保障AI时代的图像安全:揭示解决虚假图片危机的三种策略
  • 使用腾讯云轻量应用服务器搭建网站教程
  • QGIS将OSM道路数据可视化
  • Antd的Select组件二次封装
  • STM32 10个工程篇:1.IAP远程升级(五)
  • 【计算机网络】第三章 数据链路层(虚拟机与局域网)
  • ES6 Day01
  • 开源堡垒机Guacamole二次开发记录之一