关于ARM开发板(RK3399)Android系统的emmc进行Tuning的次数在源代码中应该在啥地方看

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于ARM开发板(RK3399)Android系统的emmc进行Tuning的次数在源代码中应该在啥地方看相关的知识,希望对你有一定的参考价值。

最近在测试RK3399系统在不同EMMC上跑时出现了个问题,在支持**enhanced strobe**的emmc上跑android系统时查看打印的**log**比不支持enhanced strobe的emmc的少跑了一个**hs200 tuning**,我在源码中查看了很久,依旧没有找到为什么很少了一次,所以来请较一下对系统架构熟悉的大佬们指定一下我应该到那几个文件下查看或这其他帮助,整个系统太大了,不知道有没查看遗漏的,谢谢回答

参考技术A U-boot 支持 2 种方式烧写 emmc 设备:
Fastboot 命令:通过 usb 接口烧写。
步骤:
1. 编写 u-boot 支持从 sd 卡启动,里面涉及到文件的修改,下面讲解。
2. 按照上述方法,把 u-boot 烧录到 sd 上,使开发板从 sd 卡启动。
3. 进入开发板命令终端 # :
4. 首先格式 emmc ,目的是分配 4 个分区。分别为 vfat 分区 , system 分区 , userdata 分区 , Cache 分区 .
# : Fdisk -c 0
-c : 表示格式当前设备
0 : 表示初始化的 emmc 设备节点, mmc/sd 设备加载顺序,分配的节点从 0 开始到 3 结束。不管你从哪个通道指定起始设备,多从 0 开始分配。如: emmc 占用通道 0 口,
分配的节点是 0 , sd 卡占用通道 2 口,分配的节点是 1.
如果不初始化emmc,只使用sd卡模式,在sd卡占用通道2口时,分配的节点是 0.这点请
了解源代码,后续会修改。
所以,如果想给板子上 SD 分区的话,使用如下命令 ( 在 emmc 也初始化成功的情况下 )
#: fdisk -c 1

RK3588快速上手 | 01-RK3588开发板快速上手

文章目录

以上是关于关于ARM开发板(RK3399)Android系统的emmc进行Tuning的次数在源代码中应该在啥地方看的主要内容,如果未能解决你的问题,请参考以下文章

RK3399开发板Ubuntu系统下实现双屏显示&异触

RK3399开发板Ubuntu系统下实现双屏显示&异触

RK3399系统移植 | 基于rk-linux-sdk移植kernel(4.4.194)

RK3399系统移植 | 基于rk-linux-sdk移植kernel(4.4.194)

RK3399平台开发系列讲解(内核子系统篇)2.29MDIO子系统的组成

RK3399平台开发系列讲解(内核入门篇)1.7ARM寄存器