
子类__Uboot
KrisFei
工作记录.
展开
-
[RK3399][Android7.1] Uboot所用交叉编译工具链
Uboot: v2017.02 Board: Firefly-RK3399Uboot的交叉编译工具链通过宏CROSS_COMPILE来定义,在Makefile中。ifeq ($(ARCHV),aarch64)ifneq ($(wildcard ../toolchain/aarch64-linux-android-4.9),)CROSS_COMPILE ?= $(shell ...原创 2017-12-04 09:48:57 · 3354 阅读 · 0 评论 -
[RK3399][Android7.1] Uboot编译所用平台配置文件
Uboot: v2017.02 Board: Firefly-RK3399uboot中的配置文件位于configs目录下rk主要有MID和BOX两种产品配置, 前者主要用于平板,后者主要用于盒子。其中rk3399平台从rk3399_box_defconfig和rk3399_defconfig(MID)两个中选择,那么该用哪个呢? 先比较区别:CONFIG_SYS_EX...原创 2017-12-04 10:17:57 · 2800 阅读 · 0 评论 -
[RK3399][Android7.1] Uboot 固件生成方式
Uboot: v2017.02 Board: Firefly-RK3399RK Uboot有两种类型的固件生成方式。一种是uboot作为first level bootloader,那么uboot就只有一个bin文件,例如rk3288平台的就是RK3288UbootLoader_V2.30.10.bin另外一种是uboot作为second level bootloader,那么ub...原创 2017-12-05 15:31:48 · 6077 阅读 · 0 评论 -
[RK3399][Android7.1] Uboot启动过程小结
OS: Android 7.1 Board: Firefly-RK3399Uboot: v2017.02整个过程和rk3288平台的uboot(v2014.10)加载流程类似,可参考[RK3288][Android6.0] U-boot 启动流程小结bl board_init_f -> crt0_64.S //初始化环境安装 board_init_f -> board_f.c ...原创 2018-01-04 14:00:58 · 8420 阅读 · 25 评论 -
[RK3399][Android7.1] Uboot display 加载过程小结
OS: Android 7.1 Board: Firefly-RK3399 Uboot: v2017.02显示模块主要分 vop, edp, panel三大模块,另加gpio, 背光的控制,另外还有logo的解析和加载。整个流程基本上就是解析各个模块参数,然后准备,使能各个模块。fdt_path_offset(gd->fdt_blob, "/display-subsys...原创 2018-01-08 15:58:12 · 6254 阅读 · 35 评论 -
[RK3399][Android7.1] Uboot重要文件及目录
Uboot: v2017.02 Board: Firefly-RK3399include/configs/rk_default_config.h: rk平台公共配置include/configs/rk33plat.h: rk33xx系列平台配置arch/arm/include/asm/arch-rk33xx/: rk33xx系列平台架构头文件arch/arm/cpu/ar...原创 2017-12-04 13:32:47 · 1647 阅读 · 0 评论 -
[RK3288][Android6.0] U-boot 启动流程小结
Platform: RK3288OS: Android 6.0Version: v2014.10bl board_init_f -> crt0.S initcall_run_list(init_sequence_f) -> board_f.c arch_cpu_init -> rk_get_chiptype //获取chip ...原创 2016-09-14 11:13:20 · 9631 阅读 · 12 评论