一:基础简介
1、功能
v2017(next-dev)是RK从U-Boot官方的v2017.09正式版本中切出来进行开发的版本,目前已经支持RK所以主流的芯片。支持的功能主要有:
支持 RK Android 固件启动;
支持 Android AOSP 固件启动;
支持 Linux Distro 固件启动;
支持 Rockchip miniloader 和 SPL/TPL 两种 Pre-loader 引导;
支持 LVDS 、 EDP 、 MIPI 、 HDMI 、 CVBS 、 RGB 等显示设备;
支持 eMMC 、 Nand Flash 、 SPI Nand flash 、 SPI NOR flash 、 SD 卡、 U 盘等存储设备启动;
支持 FAT 、 EXT2 、 EXT4 文件系统;
支持 GPT 、 RK parameter 分区表;
支持开机 LOGO 、充电动画、低电管理、
电源管理;
支持 I2C 、 PMIC 、 CHARGE 、 FUEL GUAGE 、 USB 、 GPIO 、 PWM 、 GMAC 、 eMMC 、 NAND 、
Interrupt 等;
支持 Vendor storage 保存用户的数据和配置;
支持 RockUSB 和 Google Fastboot 两种 USB gadget 烧写 eMMC ;
支持 Mass storage 、 ethernet 、 HID 等 USB 设备;
支持通过硬件状态动态选择 kernel DTB ;
2、版本
RK的U-Boot有两个版本,旧v2014(rkdevelop)新v2017(next-dev)。
判断U-Boot版本方法:
方法1:确认根目录Makefile的版本号
方法2:确认开机打印log
原作者:猩猩の點燈