在调试RK3288 Android 8.1系统遇到一个问题:开机启动uboot logo过渡到kernel log的过程中会花掉直到没有显示,再出现kernel logo。

分析:打印串口log时发现,uboot阶段显示一切正常,进入kernel以后就开始花掉了然后变成没有显示了,感觉像是慢慢掉电了一样,再继续查看log发现如下打印:

[ 0.363167] Registered fiq debugger ttyFIQ0

[    0.402908] vcc_sd: regulator get failed, ret=-517

[    0.403332] vcc_lcd: regulator get failed, ret=-517

[    0.403709] vcc_wl: regulator get failed, ret=-517

vcc_lcd是屏电压供电脚,启动内核的时候没有注册上,查看dts节点:

vcc_lcd: vcc-lcd {

compatible = "regulator-fixed";

enable-active-high;

gpio = ;

pinctrl-names = "default";

pinctrl-0 = ;

regulator-name = "vcc_lcd";

vin-supply = ;

};

对比其他dts发现其中少了一个regulator-boot-on;

添加后如下:

vcc_lcd: vcc-lcd {

compatible = "regulator-fixed";

regulator-boot-on;

enable-active-high;

gpio = ;

pinctrl-names = "default";

pinctrl-0 = ;

regulator-name = "vcc_lcd";

vin-supply = ;

};

重新编译kernel,烧录显示正常了。

android uboot log,RK3288 Android 8.1系统uboot logo过渡到kernel logo会花一下相关推荐

  1. android tcpdump log分析,android 系统启动过程中加入tcpdump和logcat

    一.android 系统启动过程中加入tcpdump ,分析开机启动后,系统与服务器端的消息交互. 1. init.rc 中的修改 1)在init.rc 中加上tcpdump service. ser ...

  2. android的log.v,Android Log.v(),Log.d(),Log.i(),Log.w(),Log.e() - 何时使用每一个?

    John Michela.. 18 不同的方法是优先权的指示.正如你已经列出的那样,它们从最不重要到最重要.我认为你如何将它们专门映射到代码中的调试日志取决于你正在处理的组件或应用程序,以及Andro ...

  3. ublox Android 定位超时,[RK3288] [Android 7.1] u-blox GPS调试

    我这里GPS使用的是TTL串口GPS芯片,用的是uart0 1.确认原理图对应的uart节点,将其打开 &uart0 { status = "okay"; dma-name ...

  4. android 调用下载,使用Android系统提供的DownloadManager来下载文件

    在android2.3以后android系统提供了一个系统组件来供其他app调用来下载东西,使用起来非常方便. 例如我们可以拿来下载app的新版本apk,同时在同时注册一个广播接收器来接收下载完成时D ...

  5. Android 网页h5 Input选择相机和系统相册

    需求: 网页h5的input选择相机和系统相册,并且返回压缩的图片到h5. 代码: 1.WebView代码 package com.zql.sdk;import android.app.Activit ...

  6. android 闹钟开机启动,Android如何在App中启动系统闹钟

    由于不同Android手机厂商提供的系统闹钟包名都不一致,所以只能通过过滤当前手机所有的应用,以确定闹钟应用的包名,进而启动它. 这里采用的过滤规则是:系统应用 && 应用的Packa ...

  7. 【Android】 Android中Log调试详解

    LOG类: public final class Log extends Object java.lang.Object   android.util.Log Constants int ASSERT ...

  8. android.util.log(Log.v()Log.d()Log.i()Log.w()和Log.e())

    在学习别人开发的例子时经常看到Log.v()Log.d()Log.i()Log.w()和Log.e()方法的使用,但是不知道这个log类是用来干什么的,下面我将对这个类进行讲解 android.uti ...

  9. android 相册目录,调用android系统相册批量打开指定目录下的图片

    测试方法: 在sdcard  目录下新建名为photo的文件夹 .并将此文件夹 中复制少量图片.import java.io.File; import android.app.Activity; im ...

最新文章

  1. php goto call,Php中的goto用法
  2. Spring Controller Junit例子
  3. 理解extract_patches_2d
  4. 建筑与建筑群综合布线系统工程验收规范_GB50XXX电气施工规范
  5. oracle--rowid
  6. mysql主从数据库同步问题_聊聊MySQL主从数据库同步的那些事儿
  7. CSS中定位(带你实操代码掌握固定定位、绝对定位与相对定位(子绝父相))
  8. jpa 生成uuid的主键_JPA注解主键生成策略-UUID
  9. raspberry树莓派安装CUPS实现打印服务器共享HP P1007打印机
  10. [转载] 详细介绍Python函数中的默认参数
  11. LINUX下,ffmpeg增加NVIDIA硬件编解码的步骤及解决办法
  12. 新能源汽车智能制造工控安全解决方案
  13. C#去除字符串中的换行符回车符空格符等
  14. openwrt路由器打印机服务器设置_openwrt路由器打印机服务器设置_TP-Link无线路由器打印机设置指南...
  15. php连接mysql实现简单注册登陆页面
  16. win10升级nvidia、cuda、cudnn,非常简单
  17. 矩阵对角线求和C++
  18. intouch报表数据的获取
  19. 【工具封装】Python 字典列表按中文姓名首字母排序
  20. redis 底层数据结构详解

热门文章

  1. 先进技术android,React Native实战(JavaScript开发iOS和Android应用)/计算机科学先进技术译丛...
  2. 直播软件自动化测试,基于SRS-Bench工具的直播平台性能测试
  3. PHP array_pad()函数与示例
  4. 一文带你看完ZooKeeper!
  5. 99%的程序员都在用Lombok,原理竟然这么简单?我也手撸了一个!|建议收藏
  6. 面试官 | Oracle JDK 和 OpenJDK 有什么区别?
  7. Windows 10 搭建Python3 安装使用 protobuf
  8. LeetCode题库整理【Java】—— 7整数反转
  9. Navicat中无法自定义标量值函数的问题
  10. winpythonhadoop_让python在hadoop上跑起来