0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

jf_23361246 来源:jf_23361246 作者:jf_23361246 2023-06-06 11:46 次阅读

uboot 开发-Uboot 源码是 v2017.09 版本。目前在该平台上已经支持 RK 所有主流在售芯片。支持

的功能主要有:

 支持 RK Android 固件启动;

 支持 Android AOSP 固件启动;

 支持 Linux Distro 固件启动;

 支持 Rockchip miniloader 和 SPL/TPL 两种 Pre-loader 引导;

 支持 LVDS、EDP、MIPIHDMI、CVBS、RGB 等显示设备;

 支持 eMMC、Nand Flash、SPI Nand flash、SPI NOR flash、SD 卡、U 盘等存储设备启动;

 支持 FAT、EXT2、EXT4 文件系统;

 支持 GPT、RK parameter 分区表;

 支持开机 LOGO、充电动画、低电管理、电源管理;

 支持 I2CPMIC、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

wKgZomR-rCqAPoThAADLDvGLJus632.jpg

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

export ARCH=arm64

wKgaomR-rCqATUMVAACXYuA5xU8435.jpg

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

make rk3588_defconfig

wKgZomR-rCuAHzBKAADUk1vCO2U068.jpg

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

make menuconfig

wKgaomR-rCyAN36iAAFlNUw7C4w900.jpg

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

如下图所示:

wKgZomR-rC2ANa84AANutmIOUbY707.jpg

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 命令行;

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3937

    浏览量

    127430
  • 源码
    +关注

    关注

    8

    文章

    641

    浏览量

    29222
  • 开发板
    +关注

    关注

    25

    文章

    5057

    浏览量

    97519
  • Uboot
    +关注

    关注

    4

    文章

    125

    浏览量

    28241
  • RK3588
    +关注

    关注

    6

    文章

    329

    浏览量

    4350
收藏 人收藏

    评论

    相关推荐

    搭载RK3588的迅为iTOP-3588开发板解读

    搭载RK3588的迅为iTOP-3588开发板解读 迅为RK3588开发板是基于瑞芯微RK3588
    的头像 发表于 09-28 18:19 5694次阅读
    搭载RK<b class='flag-5'>3588</b>的迅为<b class='flag-5'>iTOP-3588</b><b class='flag-5'>开发板</b>解读

    【北京迅为】itop-3588开发板快速测试手册openkylin系统功能测试

    【北京迅为】itop-3588开发板快速测试手册openkylin系统功能测试iTOP-3588开发板采用瑞芯微RK3588处理器,是全新一
    的头像 发表于 10-14 14:07 1091次阅读
    【北京迅为】<b class='flag-5'>itop-3588</b><b class='flag-5'>开发板</b>快速测试手册openkylin系统功能测试

    探索巅峰性能 |迅为 RK3588开发板深度剖析

    itop-3588开发板NPU例程测试手册 08-开发板硬件开发 itop-3588最小系统板手册 11-
    发表于 08-09 15:44

    迅为RK3588开发板深度剖析丨首选的性能

    itop-3588开发板NPU例程测试手册 08-开发板硬件开发 itop-3588最小系统板手册 11-
    发表于 09-03 15:49

    探索巅峰性能 |迅为瑞芯微RK3588开发板/核心深度剖析

    itop-3588开发板NPU例程测试手册 08-开发板硬件开发 itop-3588最小系统板手册 11-
    发表于 09-25 11:15

    迅为瑞芯微RK3588开发板深度剖析丨首选的性能

    itop-3588开发板NPU例程测试手册 08-开发板硬件开发 itop-3588最小系统板手册 11-
    发表于 10-17 10:49

    迅为RK3568开发Android12系统烧写 Android 固件

    /Image-rk3568_r/(Android11)或者 rockdev/Image-rk3568_s/(Android12)目录下, 可以拷贝源码编译输出目录的镜像进行单独烧写。单独镜像获取方式二在编
    发表于 08-01 16:41

    iTOP3588开发板Android固件编译修改成mipi显示

    iTOP3588开发板Android固件编译修改成mipi显示打开安卓 12 源码 kernel-5.10/arch/arm64/boot/
    发表于 11-23 11:15

    使用iTOP3588开发板SATA硬盘测试

    iTOP-3588 开发板使用 SATA 硬盘时需要用到 SATA 线和电源线,注意: 为防止烧坏的情况发生,板子请先断电再接上 SATA 硬盘。SATA 线如下图所示:电源线如下图所示:iTOP-3588
    发表于 02-17 16:26

    iTOP3588开发板-编译Linux源码包-获取Linux源码

    获取 Linux 源码包编译环境说明:本手册使用的是迅为提供的编译环境 Ubuntu20.04,在网盘资料“iTOP-3588 开发板\\02_ 【iTOP-RK3588
    发表于 03-31 10:31

    Android12 系统开发记录-迅为RK3588使用ADB工具

    iTOP-3588 开发板\\\\02_【iTOP-RK3588 开发板开发资料\\\\ 07_An
    发表于 06-13 11:30

    【北京迅为】itop-3588开发板快速测试手册-银河麒麟系统功能测试

    【北京迅为】itop-3588开发板快速测试手册-银河麒麟系统功能测试
    的头像 发表于 09-09 14:44 746次阅读
    【北京迅为】<b class='flag-5'>itop-3588</b><b class='flag-5'>开发板</b>快速测试手册-银河麒麟系统功能测试

    【北京迅为】itop-3588开发板摄像头使用手册Android12 双摄方案

    【北京迅为】itop-3588开发板快速测试手册openkylin系统功能测试
    的头像 发表于 11-08 13:48 547次阅读
    【北京迅为】<b class='flag-5'>itop-3588</b><b class='flag-5'>开发板</b>摄像头使用手册<b class='flag-5'>Android12</b> 双摄方案

    迅为RK3588开发板Android12动态替换开机logo

    迅为RK3588开发板Android12动态替换开机logo
    的头像 发表于 11-15 15:04 498次阅读
    迅为RK<b class='flag-5'>3588</b><b class='flag-5'>开发板</b><b class='flag-5'>Android12</b>动态替换开机logo

    RK3588主板/开发板Android12系统APK签名文件生成的方法,干货满满

    本文介绍瑞芯微RK3588主板/开发板Android12系统下,APK签名文件生成方法。触觉智能RK3588开发板演示,音视频接口、通信接口
    的头像 发表于 12-12 10:38 253次阅读
    RK<b class='flag-5'>3588</b>主板/<b class='flag-5'>开发板</b><b class='flag-5'>Android12</b>系统APK签名文件生成的方法,干货满满