自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 mmc_init函数流程分析

源码参考九鼎科技X210开发板捆绑的BSP中提取的ubootint mmc_init(struct mmc *host)函数定义在uboot/drivers/mmc/mmc.c中1. 调用s3c_hsmmc_init() 在s3c_hsmmc_initialize()中进行过初始化,把函数指针赋值给mmc->initerr = host->init(host);主要作用是reset emmc co

2017-09-14 17:01:07 2094

原创 uboot的eMMC初始化代码流程分析

源码参考九鼎科技移植的X210开发板捆绑BSP中的uboot, 版本为1.3.4mmc初始化函数int mmc_initialize(bd_t *bis)在uboot/lib_arm/board.c中的start_armboot()函数中被调用(uboot的C语言阶段)puts ("SD/MMC: ");mmc_exist = mmc_initialize(gd->bd);1. 函数本体在ubo

2017-09-14 14:36:44 6196

原创 IC烘烤条件

IC在拆封后一段时间未上线SMT或未拆封但因长时间库存, 导致拆封后内部HIC(Humidity Indicator Card)变色, 在上线SMT前都需要烘烤, 不同湿敏等级(MSL: Moisture Sensitivity Level)的IC烘烤时间要求不同, 具体可参考JEDEC Standard, 截图如下: 一般半导体IC封装分两种, 石墨封装(表面黑色, 如BGA, TSOP等都是

2017-09-12 17:12:56 14116

原创 初步了解NVMe

首先把一些SSD领域常见名词分类, 以免混淆. 物理接口: SATA, SAS, PCIe 逻辑接口: AHCI, NVMe 外形: SATA-2.5”/MSATA/M.2, PCIe-M.2/U.2/HHHLNVMe相对AHCI优点 AHCI 1. 基于HDD设计, 高延时 2. 每条命令要读取6-9次寄存器, 每次读取消耗2000个CPU cycles, 以CPU@3.2Ghz为例

2017-09-12 15:42:39 522

原创 DDR2初始化代码分析[s5pv210, K4T1G164QQ]

以下流程基本为简单翻译(原文参考s5pv210的数据手册1.2.1.3章节) 1. DMC及DDR2颗粒上电, 且电压稳定 2. DMC保持CKE为低电平 3. SOC提供时钟(XDDR2SEL保持高电平以保持CKE为低) 4. 根据实际工作时钟频率设置phyControl0.ctrl_start_point和PhyControl0.ctrl_inc ldr r0, =APB_DMC_0

2017-08-11 13:42:56 403

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除