RK3228H开发之Rockchip UBOOT开发详解

一、引言

Rockchip U-Boot 是基于开源的 UBoot 2014.10 正式版进行开发的,主要支持:
1、支持芯片:RK3288、RK3036、RK312X、RK3368、RK322X、RK3366、RK3399、RK3328、RK322XH 等;
2、支持 Android 平台的固件启动;
3、支持ROCKUSB 和 Google Fastboot 两种方式烧写;
4、支持 secure boot 固件签名加密保护机制;
5、支持 LVDS、EDP、MIPI、HDMI、CVBS 等显示设备;
6、支持 SDCard、Emmc、Nand Flash、U 盘等存储设备;
7、支持开机 logo 显示、充电动画显示,低电管理、电源管理;
8、支持 I2C、SPI、PMIC、CHARGE、GUAGE、USB、GPIO、PWM、DMA、GMAC、EMMC、NAND 中断等驱动;
今天就来详细分析一下所具备的功能,为以后开发做准备

二、平台架构支持

编译配置

1、工具链配置

Rockchip U-Boot 默认使用 Google Android 系统提供的 GCC ToolChain,在 U-BOOT 根目录下的 Makefile 中指定:

ifeq ($(ARCHV),aarch64)

ifneq (

你可能感兴趣的:(3228开发流程)