![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux_uboot
光利繁华的背后
每天都要有进步!制定战略,安排计划,实现任务!
展开
-
常用 U-boot命令详解(转载)
U-boot发展到现在,他的命令行模式已经非常接近Linux下的shell了,在我编译的U-boot-2009.11中的命令行模式模式下支持“Tab”键的命令补全和命令的历史记录功能。而且如果你输入的命令的前几个字符和别的命令不重复,那么你就只需要打这几个字符即可,比如我想看这个U-boot的版本号,命令就是“ version”,但是在所有的命令中没有其他任何一个的命令是由“v”开头的,所以只转载 2014-07-31 11:41:07 · 534 阅读 · 0 评论 -
u-boot器件驱动模型(Device&Drivers)之链接器的秘密
转载:https://blog.csdn.net/jxgz_leo/article/details/53295427写在前面 哈哈,写东西前总喜欢先扯蛋,赶时间的直接无视这段吧。前段时间照着x_project成功的将手上的一块基于nuc972的板子成功移植上了最新的u-boot,相关细节可以参考我的这篇博客。 那篇博客的最后我给自己设立了几个后续要完善的功能,是选...转载 2019-02-18 10:26:54 · 1331 阅读 · 0 评论 -
[RK3399][Android7.1] 系统重启调用过程(PSCI)
https://blog.csdn.net/kris_fei/article/details/81207133Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83系统重启调用和rk3288基本类似,只是rk3399平台对应的arm_pm_restart不同了。rk3288的可参考 [RK3288][Android6.0] 系统重启调用过...转载 2019-01-30 10:02:31 · 1404 阅读 · 0 评论 -
[uboot] (第三章)uboot流程——uboot-spl代码流程
转自:https://www.cnblogs.com/leaven/p/6296160.htmlhttp://blog.csdn.net/ooonebook/article/details/52957395 以下例子都以project X项目tiny210(s5pv210平台,armv7架构)为例。[uboot] uboot流程系列: [project X] tiny210(s5p...转载 2018-10-29 14:34:22 · 379 阅读 · 0 评论 -
i.MX6 uboot 中 i2c 总线配置使用
i.MX6DL uboot 中 i2c 总线的配置并作一个简单记录。修改的文件:bootable/bootloader/uboot-imx/arch/arm/imx-common/i2c-mxv7.cbootable/bootloader/uboot-imx/arch/arm/cpu/armv7/mx6/clock.cbootable/bootloader/uboot-im原创 2017-10-23 14:04:53 · 2124 阅读 · 0 评论 -
UBOOT下I2C调试命令使用
UBOOT下I2C调试命令使用:原创 2017-10-20 17:17:33 · 9713 阅读 · 0 评论 -
ERROR : arm-linux-ld:u-boot.lds:1: ignoring invalid character `#' in expression
今天在u-boot的u-boot/include/configs/mx6_common.h文件中用单行注释双斜杠注释了一个宏定义,如下://#define CONFIG_LDO_BYPASS_CHECK1在编译的时候出现下面错误提示:arm-linux-ld:u-boot.lds:1: ignoring invalid character `#' in expressionarm原创 2017-09-12 18:33:58 · 594 阅读 · 0 评论 -
Android系统启动流程(一)解析init进程启动过程
相关文章 Android系统架构与系统源码目录前言作为“Android框架层”这个大系列中的第一个系列,我们首先要了解的是Android系统启动流程,在这个流程中会涉及到很多重要的知识点,这个系列我们就来一一讲解它们,这一篇我们就来学习init进程。1.init简介init进程是Android系统中用户空间的第一个进程,作为第一个进程,它被赋予了很多极其重要的工转载 2017-09-26 11:47:55 · 300 阅读 · 0 评论 -
Android系统启动流程
一、Bootloader引导路径:bootable/bootloader/*加电后,CPU先执行bootloader引导程序,正常启动系统,加载boot.img到RAM,然后执行,boot.img中包含内核。引导程序是在Android操作系统开始运行前的一个小程序。引导程序是运行的第一个程序,因此它是针对特定的主板与芯片的,不是Android操作系统的一部分。引导程序是OE转载 2017-09-26 11:45:08 · 229 阅读 · 0 评论 -
启动错误分析Can't find PMIC:PFUZE100
Can't find PMIC:PFUZE100initcall sequence 4ff93250 failed at call 17803664 (err=-19)原创 2017-09-13 18:11:22 · 1972 阅读 · 0 评论 -
BOOT启动阶段的初始化
BOOT启动阶段的初始化文件:bootable/bootloader/uboot-imx/board/freescale/mx6sabresd/mx6sabresd.c原创 2017-09-13 17:52:35 · 492 阅读 · 0 评论 -
u-boot器件驱动模型(Device&Drivers)之uclass
https://blog.csdn.net/jxgz_leo/article/details/53365452一、剧情回顾在上一篇链接器的秘密里面我们讲到我们用一些特殊的宏让链接器帮我们把一些初始化好的结构体列好队并安排在程序的某一个段里面,这里我例举出了三个和我们主题相关段的分布情况,它们大概如下图所示:(我们可以通过搜索宏ll_entry_declare来找到它们)那么问题来了,那...转载 2019-02-18 10:28:04 · 3401 阅读 · 0 评论