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 提升 #目标管理
【转载】预加重、去加重和均衡USB是高速信号,虽然信号相关的问题都是模拟或者硬件的同事去处理的,但芯片回片的时候,软件还是需要去配置一些信号相关指标,例如校正眼图。这些过程中就有机会接触到相关的知识、或者产生相关的疑问,如预加重、去加重、展频等。 最近看到一篇关于信号处理的好文章,简单易懂,解答了我关于预加重的疑问,特意转载!可惜原文链接已经失效,无法找到原作者,如果有幸被原作者看到,不希望我转载或者有别的疑惑,请与我联系。 2020-07-04 技术 #转载 #信号处理
SCSI ASC/ASCQ 摘述前言前两篇 SCSI相关文章如下,结合本文基本可以快速定位 SCSI相关的问题。例如 U盘、移动硬盘热插拔不识别、读写文件失败或是读写引起 USB disconnect的问题。 SCSI Operation Codes SCSI 错误信息表整理 正文出现 SCSI相关错误的时候,我们总能看到下面这样的 log。 1sd 0:0:0:0: [sda] ASC=0x28 ASCQ=0x0 log里面 2020-06-11 技术 #USB #Error #SCSI #Mass Storage