eMMC内部有7个寄存器:OCR、CID、CSD、EXT_CSD、RCA、DSR和QSR。这些寄存器只能通过对应的命令访问。OCR、CID、CSD和QSR带有规定的设备信息,RCA和DSR存储实际的配置参数。EXT_CSD两者都有。
- OCR:Operation Conditions Register , 32bits,存储了设备的VDD电压和访问模式,bit31是状态位,表示设备上电完成。
- CID:Device IDenitifcation Register,128bits,包括在identification期间,设备的识别信息。
- CSD:Device Specific Data,128bits,提供访问设备内容的信息。
- EXT_CSD:Extended CSD,512bytes,其中320bytes是设备属性,不可修改,192bytes定义了设备现有配置,是常用的寄存器。
- RCA:Relative Device Address,16bits,存储在identificantion器件,设备被host赋予的地址。
- DSR:Driver Stage Register,可用来提示总线性能;
- QSR:Queue Status Register,32bits,记录了队列中任务在特定时间点的状态。
作者: durid, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3879560.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论