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
![wKgZomR-rCqAPoThAADLDvGLJus632.jpg](https://file1.elecfans.com//web2/M00/89/3E/wKgZomR-rCqAPoThAADLDvGLJus632.jpg)
2 然后設置 ARCH=arm64,輸入以下命令:
export ARCH=arm64
![wKgaomR-rCqATUMVAACXYuA5xU8435.jpg](https://file1.elecfans.com//web2/M00/89/3D/wKgaomR-rCqATUMVAACXYuA5xU8435.jpg)
3 然后輸入以下命令,將默認的配置文件覆蓋.config
make rk3588_defconfig
![wKgZomR-rCuAHzBKAADUk1vCO2U068.jpg](https://file1.elecfans.com//web2/M00/89/3E/wKgZomR-rCuAHzBKAADUk1vCO2U068.jpg)
4 打開圖形化界面配置,輸入以下命令:
make menuconfig
![wKgaomR-rCyAN36iAAFlNUw7C4w900.jpg](https://file1.elecfans.com//web2/M00/89/3D/wKgaomR-rCyAN36iAAFlNUw7C4w900.jpg)
5 然后大家可以在圖形化界面配置了,配置完畢保存到 configs/rk3588_defconfig 文件,
如下圖所示:
![wKgZomR-rC2ANa84AANutmIOUbY707.jpg](https://file1.elecfans.com//web2/M00/89/3E/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瀏覽量
127497 -
源碼
+關注
關注
8文章
643瀏覽量
29255 -
開發板
+關注
關注
25文章
5067瀏覽量
97617 -
Uboot
+關注
關注
4文章
125瀏覽量
28249 -
RK3588
+關注
關注
6文章
333瀏覽量
4374
發布評論請先 登錄
相關推薦
【北京迅為】itop-3588開發板快速測試手冊openkylin系統功能測試
![【北京迅為】<b class='flag-5'>itop-3588</b><b class='flag-5'>開發板</b>快速測試手冊openkylin系統功能測試](https://file1.elecfans.com/web2/M00/09/6B/wKgZomcMtR-ADnljAADut4TGEqc349.png)
探索巔峰性能 |迅為瑞芯微RK3588開發板/核心板深度剖析
迅為RK3568開發Android12系統燒寫 Android 固件
iTOP3588開發板Android固件編譯修改成mipi顯示
使用iTOP3588開發板SATA硬盤測試
iTOP3588開發板-編譯Linux源碼包-獲取Linux源碼包
Android12 系統開發記錄-迅為RK3588使用ADB工具
RK3588主板/開發板Android12系統APK簽名文件生成的方法,干貨滿滿
![RK<b class='flag-5'>3588</b>主板/<b class='flag-5'>開發板</b><b class='flag-5'>Android12</b>系統APK簽名文件生成的方法,干貨滿滿](https://file1.elecfans.com/web3/M00/01/FA/wKgZPGdaTGeAPzhLAAB34dr5-VY992.png)
評論