開發板簡介
創龍科技 TL3576-EVM 是一款基于瑞芯微 RK3576J/RK3576高性能處理器設計的4核ARM Cortex-A72 +4核 ARM Cortex-A53 + ARM Cortex-M0 國產工業評估板,Cortex-A72 核心主頻高達 2.2GHz,Cortex-A53 核心主頻高達 2.0GHz。評估板由核心板和評估底板組成,核心板 CPU、ROM、RAM、電源、晶振、連接器等所有元器件均采用國產工業級方案,國產化率100%。同時,評估底板大部分元器件亦采用國產工業級方案,國產化率約為 99%(按元器件數量占比,數據僅供參考)。核心板經過專業的PCBLayout 和高低溫測試驗證,質量穩定可靠,可滿足各種工業應用環境要求。
評估板硬件資源圖解1
評估板硬件資源圖解2
前 言
本指導文檔適用開發環境:
Windows開發環境:Windows 7 64bit、Windows 10 64bit
虛擬機:VMware16.2.5
Linux開發環境:Ubuntu22.04.5 64bit
U-Boot:U-Boot-2017.09
Kernel:Linux-6.1.115
LinuxSDK:LinuxSDK-[版本號](基于rk3576_linux6.1_release_v1.1.0)
評估板支持通過Linux系統啟動卡(下文稱為“SD啟動卡”)和板載eMMC設備兩種方式啟動。本文檔主要演示SD啟動卡制作,以及將Linux系統鏡像固化至eMMC的方法。
使用瑞芯微創建升級磁盤工具SDDiskTool_v1.78可將Linux系統鏡像通過讀卡器固化至Micro SD卡中,將Micro SD卡制作成“SD啟動卡”或“SD升級卡”。“SD啟動卡”可通過Micro SD模式啟動系統,適用于日常調試;“SD升級卡”適用于批量生產時,快速固化Linux系統至eMMC。
SD啟動卡制作
SD啟動卡制作
將產品資料“4-軟件資料ToolsWindows”目錄下的瑞芯微創建升級磁盤工具SDDiskTool_v1.78.zip解壓至Windows非中文工作目錄下。
右鍵SD_Firmware_Tool.exe,然后點擊“以管理員身份運行(A)”打開工具。
圖 1
將MicroSD卡通過讀卡器插至PC機USB接口,在“第一步:選擇可移動設備”中選擇可移動磁盤設備,然后點擊“恢復磁盤”進行格式化,如下圖所示。
圖 2
請確認所選的可移動磁盤設備無誤,在彈出窗口中點擊“是(Y)”進行格式化。
圖 3
圖 4
等待格式化完成后,在彈出窗口中點擊“確定”。
圖 5
將產品資料“4-軟件資料Linuxupdateimg”目錄下的Linux系統鏡像拷貝至非中文路徑的目錄。在瑞芯微創建升級磁盤工具窗口中勾選“SD啟動”選項,點擊“選擇固件”選擇目標Linux系統鏡像文件,點擊“開始創建”,在彈出窗口中點擊“是(Y)”,制作SD啟動卡。
備注:系統鏡像名稱及版本以實際情況為準。
圖 6
圖 7
圖 8
請耐心等待5min左右,在彈出的窗口中點擊“確定”,此時SD啟動卡制作完成。
圖 9
從SD啟動卡啟動系統
評估板斷電,將SD啟動卡插至評估板Micro SD卡槽。使用Type-C線連接評估板的USB TO UART0調試串口到PC機,然后將評估板上電。系統將從SD啟動卡啟動后自動登錄root用戶,調試串口終端會打印如下類似啟動信息。
備注:系統上電后,由CPU內部BootRom的引導代碼依次從eMMC FLASH、SD卡、USB3.2OTG接口檢測SPL啟動程序,從第一個包含SPL啟動程序的設備開始啟動。SPL啟動后,將優先從SD系統卡(非常規SD卡)引導U-Boot鏡像,否則,將從原啟動設備引導U-Boot鏡像。詳情請查閱“6-開發參考資料Rockchip官方參考文檔CommonMMC”目錄下的官方參考文檔《Rockchip_Developer_Guide_SD_Boot_CN》。
系統啟動后自動登錄root用戶,調試串口終端會打印如下類似啟動信息,"Bootdev(atags):mmc 1"表示從Linux系統啟動卡啟動。
圖 10
圖 11
固化Linux系統至eMMC
通過SD升級卡固化系統至eMMC
將MicroSD卡通過讀卡器插至PC機USB接口,打開瑞芯微創建升級磁盤工具,在“第一步:選擇可移動設備”中選擇可移動磁盤設備,然后點擊“恢復磁盤”進行格式化,如下圖所示。
圖 12
在彈出窗口中點擊“是(Y)”,等待格式化完成后,在彈出窗口中點擊“確定”。
圖 13
圖 14
圖 15
將產品資料“4-軟件資料Linuxupdateimg”目錄下的Linux系統鏡像拷貝至非中文路徑的目錄下。在瑞芯微創建升級磁盤工具的“第二步:選擇功能模式”勾選“固件升級”,點擊“選擇固件”選擇目標鏡像文件,點擊“開始創建”,在彈出的窗口中點擊“是(Y)”,制作SD升級卡。
備注:系統鏡像名稱及版本以實際情況為準。
圖 16
圖 17
圖 18
請耐心等待5min左右,在彈出的窗口中點擊“確定”,SD升級卡制作完成。
圖 19
評估板斷電,將SD升級卡插至評估板Micro SD卡槽,評估板上電后等待約3~5min,系統將會自動固化Linux系統至eMMC。當系統固化完成后,調試串口終端會打印如下信息。
圖 20
評估板無需斷電,取出SD升級卡,評估板將自動從eMMC啟動系統。系統啟動后自動登錄root用戶,調試串口終端會打印如下類似啟動信息,"Bootdev(atags):mmc 0"表示從eMMC啟動。
圖 21
圖 22
通過USB固化系統至eMMC
將產品資料“4-軟件資料ToolsWindows”目錄下的瑞芯微驅動助手DriverAssitant_v5.13.zip解壓至Windows非中文工作目錄下,雙擊運行DriverInstall.exe。
圖 23
請先點擊“驅動卸載”選項,在彈出的窗口點擊“確定”。
備注:使用瑞芯微開發工具RKDevTool固化Linux系統鏡像至eMMC時,需安裝Rockusb驅動,PC機才能正常識別設備,因此需先卸載驅動,再重新安裝。
圖 24
圖 25
然后點擊“驅動安裝”選項,在彈出的窗口點擊“確定”完成驅動安裝。
圖 26
圖 27
將產品資料“4-軟件資料ToolsWindows”目錄下的瑞芯微開發工具RKDevTool_Release_v3.31.zip解壓至Windows工作目錄下,該工具可將Linux系統鏡像通過USB3.2 OTG接口固化至eMMC。進入RKDevTool_Release_v3.31目錄,雙擊運行RKDevTool.exe。
圖 28
圖 29
請從Micro SD卡槽取出SD卡,使用兩根Type-C線分別將評估板USB3.2OTG(CON19)接口、USB TO UART0調試串口與PC機USB接口連接。
將評估板斷電,長按Maskrom(KEY3)或USER1(KEY4)按鍵,將評估板上電啟動,此時瑞芯微開發工具界面將會出現提示信息“發現一個MASKROM設備”或“發現一個LOADER設備”,然后松開按鍵。
備注:
若eMMC未固化系統鏡像,提示“發現一個MASKROM設備”。
若eMMC已固化系統鏡像,提示“發現一個LOADER設備”。
Maskrom(KEY3)按鍵為最終固化方式,當系統存在不可恢復的損壞時,如誤刪除某些文件或分區,導致eMMC分區損壞,U-Boot損壞,U-Boot SPL損壞等,可通過Maskrom(KEY3)按鍵方式固化。一般情況下通過USER1(KEY4)按鍵即可。
圖 30
請在瑞芯微開發工具界面點擊“升級固件”,然后點擊“固件”,選擇需要固化至eMMC的Linux系統鏡像。
備注:
提示“發現一個MASKROM設備”或“發現一個LOADER設備”均可固化。
系統鏡像名稱及版本以實際情況為準。
圖 31
點擊“升級”,工具將自動固化Linux系統鏡像至eMMC。
圖 32
圖 33
直至出現如下界面,提示“下載固件成功”的信息,表示系統固化成功。此時評估板將自動重啟。
圖 34
同時,系統啟動后自動登錄root用戶,調試串口終端會打印如下類似啟動信息,"Bootdev(atags):mmc 0"表示從eMMC啟動。
圖 35
圖 36
備注:如eMMC已固化系統鏡像,出現無法從Linux系統啟動卡啟動系統的現象,請使用瑞芯微開發工具RKDevTool,將評估板斷電,長按USER1(KEY4)按鍵,將評估板上電啟動,提示信息顯示“發現一個LOADER設備”,然后松開按鍵。點擊“高級功能”后,再點擊“擦除所有”,等待擦除完成。
圖 37
圖 38
由于篇幅過長等原因,部分內容均不逐一展示,如需獲取完整版詳細資料,請關注創龍科技微信公眾號或官網,或者評論區留言,感謝您的支持!
審核編輯 黃宇
-
Linux
+關注
關注
87文章
11496瀏覽量
213244 -
開發板
+關注
關注
25文章
5622瀏覽量
103574 -
瑞芯微
+關注
關注
25文章
561瀏覽量
52310 -
核心板
+關注
關注
5文章
1141瀏覽量
30739
發布評論請先 登錄
評論