本文介紹Linux系統(tǒng)修改uboot啟動延時方法,使用觸覺智能EVB3568鴻蒙開發(fā)板演示,搭載瑞芯微RK3568,四核A55處理器,主頻2.0Ghz,1T算力NPU;支持開源鴻蒙OpenHarmony3.2-5.0,以及Linux、Android等操作系統(tǒng),接口豐富,開發(fā)評估快人一步!
修改uboot延時
首先查找defconfig文件
./build.sh uboot#通過編譯日志查看使用的defconfig文件 ls u-boot/configs/*3568*#在SDK根目錄下執(zhí)行該操作
如圖標注處就是所使用的u-boot配置文件。


然后修改延時數(shù):
vim u-boot/configs/rk3568_defconfig
將CONFIG_BOOTDELAY值修改為5,表示uboot啟動后會延遲5秒等待用戶操作。

注:具體延時數(shù)根據(jù)用戶不同需求定義,本案例設置為5秒。
編譯uboot并燒入
1、首先單獨編譯uboot,命令如下:
./build.sh uboot
編譯成功,標注處表示使用了修改后的.config文件,uboot與kernel編譯前都需要進行make ***defconfig命令,表示使能某些選項,defconfig內(nèi)容會寫入.config,最終編譯使用.config的配置,./build.sh uboot已經(jīng)包括了make ***defconfig,不需要手動去make。

確保主板連接正常,進入loader模式燒錄:
①:通過主板recovery按鍵或adb reboot loader使主板進入loader模式,并正確連接電腦。
②:點擊設備分區(qū)表,讀取每個分區(qū)的地址與大小。

注:不同主板的設備分區(qū)會有所差異,獲取到的分區(qū)表與此案例不同為正常現(xiàn)象。勾選uboot分區(qū),加載對應的固件后點執(zhí)行。

驗證與案例展示
根據(jù)下圖標記的打印信息,可以看到啟動延時已經(jīng)修改成功。

倒計時結束前按下ctrl+c進入uboot進行測試。
最后在uboot下輸入如下命令:
? #查看uboot下支持的命令 mmcinfo #查看當前存儲的詳細信息
如下圖,可以看到我們使用的eMMC,存儲容量、傳輸速率、塊大小等等信息。

-
Linux
+關注
關注
87文章
11473瀏覽量
212995 -
GPIO
+關注
關注
16文章
1277瀏覽量
53673 -
Uboot
+關注
關注
4文章
128瀏覽量
28938 -
RK3568
+關注
關注
5文章
582瀏覽量
6167
發(fā)布評論請先 登錄
RK3568開發(fā)板Linux系統(tǒng)如何修改異顯呢
觸覺智能RK3568_OpenHarmony開發(fā)板適配

瑞芯微RK3568鴻蒙開發(fā)板OpenHarmony系統(tǒng)修改cfg文件權限方法

如何在Linux系統(tǒng)實現(xiàn)屏幕旋轉(zhuǎn)?觸覺智能RK3568鴻蒙開發(fā)板演示

Android11修改攝像頭前后置方法,觸覺智能RK3568開發(fā)板演示

Android11修改攝像頭前后置方法,觸覺智能RK3568開發(fā)板演示

瑞芯微主板/開發(fā)板Linux系統(tǒng)播放音頻方法,觸覺智能RK3562開發(fā)板演示

瑞芯微平臺Android系統(tǒng)串口測試方法,觸覺智能RK3562開發(fā)板演示

Linux系統(tǒng)更換開機logo方法教程,觸覺智能RK3562開發(fā)板演示

Ubuntu系統(tǒng)安裝Docker詳細攻略,觸覺智能RK3568開發(fā)板演示

評論