iTOP-3588开发板Android12源码定制开发uboot开发

news/2024/11/29 6:50:15/

uboot 开发-Uboot 源码是 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;

Uboot 默认的配置文件是

/home/topeet/Android12/3588-android12/u-boot/configs/rk3588_defconfig,如果我们要使用图形化

界面配置 uboot,操作方法如下所示:

1 首先将默认的配置文件 rk3588_defconfig 备份,如果之后的操作失误了,可以将备份

的文件覆盖回原来的配置文件。

cp -r configs/rk3588_defconfig configs/rk3588_defconfig_bak

2 然后设置 ARCH=arm64,输入以下命令:

export ARCH=arm64

3 然后输入以下命令,将默认的配置文件覆盖.config

make rk3588_defconfig

4 打开图形化界面配置,输入以下命令:

make menuconfig

5 然后大家可以在图形化界面配置了,配置完毕保存到 configs/rk3588_defconfig 文件,

如下图所示:

6 保存完毕,可以按照单独编译 uboot 小节进行编译。

Uboot 默认的设备树文件是

/home/topeet/Android12/3588-android12/u-boot/arch/arm/dts/rk3588-evb.dts

RK 平台提供串口组合键触发一些事件用于调试、烧写,如果无法触发,请多尝试几次;开

机的时候可以按以下组合键:

 ctrl+c:进入 U-Boot 命令行模式;

 ctrl+d:进入 loader 烧写模式;

 ctrl+b:进入 maskrom 烧写模式

 ctrl+f:进入 fastboot 模式;

 ctrl+m:打印 bidram/system 信息;

 ctrl+i:使能内核 initcall_debug;

 ctrl+p:打印 cmdline 信息;

 ctrl+s:"Starting kernel..."之后进入 U-Boot 命令行;


http://www.ppmy.cn/news/239692.html

相关文章

从零开始的力扣刷题记录-第四十九天

力扣每日四题 163. 缺失的区间-简单1929. 数组串联-简单1304. 和为零的 N 个不同整数-简单2352. 相等行列对-中等总结 163. 缺失的区间-简单 题目描述: 给你一个闭区间 [lower, upper] 和一个 按从小到大排序 的整数数组 nums ,其中元素的范围在闭区间 …

Android HTTP请求方式:HttpClient

1.HttpClient使用流程 基本流程: 2.HttpClient使用示例 1)使用HttpClient发送GET请求 直接贴下简单的发送Get请求的代码: public class MainActivity extends Activity implements OnClickListener { private Button btnGet; private WebV…

Matlab论文插图绘制模板第99期—正负柱状图

在之前的文章中,分享了很多Matlab柱状图的绘制模板: 进一步,再来分享一种特殊的柱状图:正负柱状图。 先来看一下成品效果: 特别提示:本期内容『数据代码』已上传资源群中,加群的朋友请自行下载…

C++设计模式之生成器模式(Builder)

文章目录 定义前言1. 问题2. 解决方案 结构适用场景实现方法优点缺点与其他模式的关系实例 定义 生成器是一种创建型设计模式,使你能够分步骤创建复杂对象。该模式允许你使用相同的创建 代码生成不同类型和形式的对象。 前言 1. 问题 假设有这样一个复杂对象&a…

tp-link交换机 TL-SG1024T(T系列)三种模式的选择

TL-SG1024T主要是为了解决网络克隆、无盘启动慢等问题而设计的,与普通交换机相比,TL-SG1024T多出一个三级滑动硬件开关,有三种可选模式:M1(网络克隆)、M2(标准共享)、M3(…

TP LINK交换机 console 超级终端链接设置

1.查看COM口是com几打开设备管理器;展开端口;我的是COM3 2.打开超级终端,win7需要百度搜下载例如:https://pan.baidu.com/s/1jI1RnLG 3.打开会提示新建链接,随便命名4.选择端口5.点一次还原默认设置,位秒选…

tp交换机管理页面_TP-Link路由器作为无线交换机怎么设置【设置方法】

AP,即无线交换机,和router的区别就是不使用路由功能,一般是多台无线路由扩展信号覆盖用的。比如家里二层楼,一台放在一楼做Router,但是无线信号在二楼不稳定,那么可以在二楼放置第二台无线路由,…

CISCO路由器交换机简介及Packet+Tracer使用说明

转自: http://hi.baidu.com/cixiangdong/blog/item/f4a3e532d630354bad4b5fd7.html 一、路由器和交换机产品简介 (一)路由器 思科公司的产品被网络用户广泛的使用,对它们的典型产品及其特性的了解可对网络设备有一定大致的认识&am…