U-Boot使用
前言
RK U-Boot 基于開源的 U-Boot 進行開發(fā),工作模式有啟動加載模式和下載模式。啟動加載模式是 U-Boot 的正常工作模式,嵌入式產(chǎn)品發(fā)布時,U-Boot 都工作在此模式下,主要用于開機時把flash中的內(nèi)核加載到內(nèi)存中,啟動操作系統(tǒng);下載模式主要用于將固件下載到閃存,開機時長按Recovery鍵可進入下載模式。本文簡單說明 U-Boot 的使用。
編譯
編譯 U-Boot 與編譯內(nèi)核類似,編譯前把默認配置寫入.config,執(zhí)行:
cdu-boot ./make.sh rk3308
如果需要修改相關(guān)選項,也可以用:
編譯:
編譯后生成:
rk3308_lo
ader_xxx.bin uboot.img trust.img
rk3308_loader_xxx.bin 和 uboot.img 的組合是二級 loader 模式,同時支持 eMMC flash 和 NAND flash。
燒錄
打開燒錄工具,板子接好 USB Type-C 線,接通電源時按住Recovery鍵,使開發(fā)板進入 U-Boot 的loader模式,在燒錄工具中選擇編譯好的 Loader 文件以及uboot,點擊執(zhí)行即可,如下圖:
確認是否正確燒寫新的 Loader
如果你已經(jīng)成功燒寫你最新編譯的 Loader,在開機的串口輸出中可以看到類似如下信息:
Boot1 Release
Time: Jul13201815:37:40, version:1.05
如果打印的時間及版本與你編譯的一致(ROC-RK3308B-CC的miniloader不開源,由RK自己維護),說明你成功更新了Loader。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
ROC-RK3308-CC 四核64位AIOT主板
發(fā)表于 11-03 11:08
?4883次閱讀
Docker鏡像內(nèi)配置好了編譯SDK所需的依賴環(huán)境,無需在本地配置編譯環(huán)境,進入對應(yīng)的docker容器內(nèi)進行SDK編譯即可。 目前暫時只支持ROC-RK3308B-CC Buildroot SDK
發(fā)表于 12-20 09:30
?1949次閱讀
ROC-RK3308B-CC 有著非常靈活的啟動方式。一般情況下,除非硬件損壞,ROC-RK3308B-CC 主板是不會變磚的。
發(fā)表于 12-20 09:20
?2871次閱讀
確認主板配件連接無誤后,通過 USB Type-C 線給 ROC-RK3308B-CC 供電。
發(fā)表于 12-20 09:32
?2303次閱讀
RK U-Boot 基于開源的 U-Boot 進行開發(fā),工作模式有啟動加載模式和下載模式。
發(fā)表于 12-21 11:10
?2143次閱讀
ROC-RK3308-CC 有著非常靈活的啟動方式。一般情況下,除非硬件損壞,ROC-RK3308-CC 主板是不會變磚的。
發(fā)表于 12-23 15:47
?2460次閱讀
確認主板配件連接無誤后,通過 USB Type-C 線給 ROC-RK3308-CC 供電。
發(fā)表于 12-23 15:50
?2296次閱讀
電子發(fā)燒友網(wǎng)站提供《Core 3308Y固件ROC RK3308B CC PLUS Buildroot NoUI.txt》資料免費下載
發(fā)表于 09-13 10:01
?1次下載
電子發(fā)燒友網(wǎng)站提供《Core 3308Y固件ROC RK3308B CC PLUS Buildroot MiniGUI.txt》資料免費下載
發(fā)表于 09-13 10:00
?3次下載
電子發(fā)燒友網(wǎng)站提供《Core 3308Y固件ROC RK3308B CC PLUS Ubuntu Desktop固件.txt》資料免費下載
發(fā)表于 09-13 09:53
?0次下載
電子發(fā)燒友網(wǎng)站提供《Core 3308Y固件ROC RK3308B CC PLUS支持Docker固件.txt》資料免費下載
發(fā)表于 09-13 09:52
?10次下載
電子發(fā)燒友網(wǎng)站提供《Core 3308Y固件ROC RK3308B CC Buildroot NoUI固件.txt》資料免費下載
發(fā)表于 09-13 09:51
?0次下載
電子發(fā)燒友網(wǎng)站提供《ROC RK3308B CC Buildroot Qt Desktop固件.txt》資料免費下載
發(fā)表于 09-13 09:49
?0次下載
電子發(fā)燒友網(wǎng)站提供《IoT四核64位開源主板ROC RK3308B CC規(guī)格書.pdf》資料免費下載
發(fā)表于 09-13 09:35
?1次下載
電子發(fā)燒友網(wǎng)站提供《四核64位開源主板ROC RK3308B CC Plus規(guī)格書.pdf》資料免費下載
發(fā)表于 09-13 09:33
?0次下載
評論