eMMC操作模式-Boot mode协议定义了五种操作模式: Boot mode,device 在 power on、接收到参数为 0xF0F0F0F0的 CMD0或者是硬件重置后会进入 Boot mode。 Device identification mode,在 Boot mode完成后或者 host与 device不支持 Boot mode,则 device会进入 Device identification mode。devi 2021-02-09 技术 #eMMC #mmc
SD卡命令简介SD卡命令在网上可以看到很多资料,本文仅为笔记用途。平时使用场景都是基于 SD3.0的版本,虽然现在 Physical Layer Simplified Specification已经发展到 8.0版本,但这里基于 3.01版本进行介绍。具体协议可以查看 Physical Layer Simplified Specification 3.01的 4.7 Commands、4.8 Card Stat 2021-01-26 技术 #mmc #sd card
sdhci_set_transfer_mode函数解析前言最近逻辑和测试对软件传输数据的流程有很多问号???软件是否会设置控制器相关寄存器,让控制器自行发 stop transfer的命令,即 Auto CMD23或 Auto CMD12。本着对版本负责,作为寄存器配置工程师,即使是内核原生流程,我也会将相关代码解析告诉他们。 在具体分析代码前,我们大概了解下 CMD12和 CMD23。CMD12,STOP_TRANSMISSION,停止多块传输操作 2021-01-01 技术 #mmc #sdhci
2021年新年音乐会前言12月28日,傍晚,伴着许久未见的火烧云出发了,昏暗的车厢外橙黄的天空让人放下手机,静静的欣赏沿途的风景。快节奏的深圳,我有多久没有慢下来呢?想想都心累。点缀着加班人灯光的摩天大楼慢慢进入眼帘,而远处又是缤纷的霓虹和平安的大宝剑。班车从龙岗开到福田核心区,一路的风景给我一种乡巴佬进城的错觉,明明我也是在“坂田CBD”搬砖的呀。嗯,大概就这样了,路上并没有遇上塞车,我们得以提前一个半小时,从 D 2020-12-30 生活 #音乐
eMMC命令简介eMMC命令详细介绍网上有很多资料,具体协议可以查看 JESD84-B51的 6.10 Commands,本文仅为笔记用途。 命令类型 类型 描述 bc 没有 response的广播命令 bcr 有 response的广播命令 ac 点对点(指定地址)无数据传输 adtc 点对点数据传输 命令格式命令长度为 48 bits,结构如下图。软件主要配置 Transmissi 2020-11-03 技术 #eMMC #mmc
SD卡相关寄存器简介SD Association制定了 SD卡、SDIO的相关的标准,目前物理层协议已经发展到 8.0,它定义了六个 SD卡接口寄存器,OCR、CID、CSD、RCA、DSR、SCR以及没直接说明的 SSR和 CSR。 OCR工作条件寄存器,Operation conditions register,32 bits。通过 CMD1(SEND_OP_COND)获取,在 CMD线上传输,包括以下信息: 2020-10-20 技术 #mmc #sd card
读《君主论》后篇读《君主论》后篇前言读《君主论》前篇 尼可罗·马基雅维里 豆瓣:《君主论》 我在前篇的疑惑,马基雅维里为什么只关注军事,对于民生、国家治理基本不讲述?在我看到第十四章终于有了答案。 正文第十四章,君主关于军事方面的责任 君主除了战争、军事制度和训练之外,不应该有其他的目标、其他的思想,也不应该把其他事情作为自己的专业,因为这是进行统帅的人应有的唯一的专业。译者注:这是有意夸张的表达,但是它符合马 2020-09-23 提升 #日常 #读书
eMMC器件相关寄存器简介前言eMMC / SD Card / SDIO是三个非常有趣的设备/接口,在 Linux,它们的驱动都放在了 “drivers/mmc”目录,协议是两个不同的组织制定的。 JDEDC在 JESD84-B51协议中定义了七个 eMMC设备接口寄存器,OCR、CID、CSD、EXT_CSD、RCA、DSR和 QSR。 OCR工作条件寄存器,Operation conditions register,3 2020-09-10 技术 #eMMC #mmc
读《君主论》前篇前言《君主论》的背景对于大多数人太过于陌生了,在阅读之前可以去了解下 14到16世纪的欧洲历史。这里是一些参考链接: 意大利国家概况 欧洲历史的脉络是怎样的? 16世纪的欧洲到底是什么样子的?当时的人们是怎样的一种生活状态 让意大利由贵族变屌丝的意大利战争 前图是当今意大利,后图是15世纪的意大利,我们可以透过意大利语的表音,猜出其中的中文地名。 正文从第一章到第十一章,作者介绍了他所认知 2020-08-21 提升 #日常 #读书
目标管理:SMART原则最近业务量在不断的增加,事项积压也有点严重,大佬为了团队建设和提高大家的工作效率,就弄了个茶会,进行了一波组内赋能,其中就包括 SMART法则。只有确定一个个的目标,才能在有限的时间明确要做的事情,避免大脑混乱,迷失方向,从而提高效率。当然也要预留好 buffer,防止 interrupt。这方面与编程就很像了,空间换时间。 SMART法则即 Specific、Measurable、Attaina 2020-07-28 提升 #目标管理