前言
本文檔主要說明替換開機(jī)LOGO圖片的方法,默認(rèn)基于NAND FLASH配置評估板進(jìn)行測試,使用Linux系統(tǒng)啟動(dòng)卡(Micro SD啟動(dòng)模式)啟動(dòng)系統(tǒng)。
我司提供的Linux系統(tǒng)鏡像已支持U-Boot啟動(dòng)階段的開機(jī)LOGO顯示功能。評估板上電啟動(dòng)后,U-Boot將讀取Linux系統(tǒng)對應(yīng)路徑的LOGO圖片(即bootlogo.bmp文件),并輸出至HDMI顯示屏,顯示過程會(huì)持續(xù)至內(nèi)核啟動(dòng)完成。
Linux系統(tǒng)默認(rèn)支持HDMI顯示,請將評估板HDMI OUT接口連接至HDMI顯示屏。如需切換為7英寸LCD屏、10.4英寸LVDS屏、7英寸MIPI屏,請參考《評估板測試手冊》替換對應(yīng)的系統(tǒng)固件并連接對應(yīng)顯示屏進(jìn)行測試。
LOGO制作
LOGO圖片要求為BMP格式的24位位圖,并且圖片分辨率建議不超過HDMI顯示器分辨率。本小節(jié)提供在Windows系統(tǒng)將LOGO圖片轉(zhuǎn)換為BMP格式的24位位圖的方法。
請?jiān)赪indows下準(zhǔn)備一張待測試圖片,此處以Tronlong的JPG格式LOGO為例。使用Windows系統(tǒng)自帶的畫圖工具打開圖片,選擇“重新調(diào)整大小”將圖
圖?1
點(diǎn)擊“文件 -> 另存為(A)-> BMP圖片(B)”。
圖?2
將調(diào)整好的圖片命名為bootlogo.bmp,保存類型為24位位圖。此bootlogo.bmp文件即為新制作的LOGO圖片。
圖?3
LOGO替換
通過命令替換LOGO圖片
從Linux系統(tǒng)啟動(dòng)卡啟動(dòng)評估板,將新制作好的bootlogo.bmp文件拷貝至評估板文件系統(tǒng)目錄下,執(zhí)行如下命令,替換Linux系統(tǒng)啟動(dòng)卡原來的bootlogo.bmp文件。
Target#cp bootlogo.bmp /run/media/mmcblk0p1/bootlogo.bmp
Target#sync
圖?4
備注:若使用eMMC配置評估板,請按如下方法替換LOGO圖片。
從Linux系統(tǒng)啟動(dòng)卡啟動(dòng)評估板,執(zhí)行如下命令,替換Linux系統(tǒng)啟動(dòng)卡原來的bootlogo.bmp文件。
Target#cp bootlogo.bmp /run/media/mmcblk1p1/bootlogo.bmp
Target#sync
從eMMC啟動(dòng)評估板,執(zhí)行如下命令,替換eMMC原來的bootlogo.bmp文件。
Target#cp bootlogo.bmp /run/media/mmcblk0p1/bootlogo.bmp
Target#sync
替換完成后,將評估板斷電重啟,U-Boot啟動(dòng)時(shí),HDMI顯示器將顯示替換后的LOGO圖片,如下圖所示。
圖?5
通過Linux系統(tǒng)鏡像替換LOGO圖片
評估板支持通過替換LinuxSDK原來bootlogo.bmp文件、重新生成Linux系統(tǒng)鏡像的方式進(jìn)行LOGO圖片替換。可將新生成的Linux系統(tǒng)鏡像制作成“量產(chǎn)卡”,批量生產(chǎn)時(shí)基于“量產(chǎn)卡”快速固化系統(tǒng)至NAND FLASH或eMMC。
備注:由于存放bootlogo.bmp文件的NAND FLASH的boot-resource分區(qū)為只讀分區(qū),無法通過命令替換LOGO圖片,因此需通過Linux系統(tǒng)鏡像替換。
打開Ubuntu,請先參考《Linux系統(tǒng)使用手冊》編譯LinuxSDK,再執(zhí)行如下命令,替換LinuxSDK對應(yīng)目錄下原來的bootlogo.bmp文件。
備注:若使用eMMC配置評估板,請將命令中的"tlt113-evm-nand"修改為"tlt113-evm-emmc"。
Host#cd /home/tronlong/T113/tina5.0_v1.0/device/config/chips/t113_i/configs/tlt113-evm-nand/buildroot/
Host#cp /mnt/hgfs/SharedFolders/bootlogo.bmp ./bootlogo.bmp
圖?6
執(zhí)行如下命令,進(jìn)入tina5.0_v1.0目錄,打包生成新的Linux系統(tǒng)鏡像。
Host#cd /home/tronlong/T113/tina5.0_v1.0/
Host#./build.sh pack
圖?7
其中打包生成的"/home/tronlong/T113/tina5.0_v1.0/out/t113_i_linux_tlt113-evm-nand_uart0.img"適用于NAND FLASH配置評估板,僅支持NAND FLASH啟動(dòng);"/home/tronlong/T113/tina5.0_v1.0/out/t113_i_linux_tlt113-evm-nand-sdboot_uart0.img"適用于NAND FLASH配置評估板,僅支持Linux系統(tǒng)啟動(dòng)卡(Micro SD啟動(dòng)模式)啟動(dòng)。
圖 8
圖?9
請參考《Linux系統(tǒng)啟動(dòng)卡制作及系統(tǒng)固化》文檔重新制作Linux系統(tǒng)啟動(dòng)卡。制作完成后,將Linux系統(tǒng)啟動(dòng)卡插至評估板Micro SD卡槽,評估板HDMIOUT接口連接至HDMI顯示屏。評估板上電,HDMI顯示屏將顯示替換后的LOGO圖片,如下圖所示。
圖?10
審核編輯 黃宇
-
開發(fā)板
+關(guān)注
關(guān)注
26文章
6289瀏覽量
118051
發(fā)布評論請先 登錄
國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—雙屏異顯方案演示
國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—Linux系統(tǒng)使用手冊(三)
國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—Linux系統(tǒng)使用手冊(二)
國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—視頻開發(fā)案例
國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—ARM + FPGA通信案例
國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—ARM + DSP、RISC-V核間通信開發(fā)案例
國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—RISC-V案例開發(fā)手冊(上)
國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—DSP案例開發(fā)手冊
國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—物聯(lián)網(wǎng)模塊開發(fā)案例(上)
【創(chuàng)龍TLT113-MiniEVM開發(fā)板試用體驗(yàn)】開箱評測
國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—LVGL應(yīng)用開發(fā)案例
全志T113-i開機(jī)Logo花屏問題排查與解決指南
國產(chǎn)開發(fā)板—米爾全志T113-i如何實(shí)現(xiàn)ARM+RISC-V+DSP協(xié)同計(jì)算?
【正點(diǎn)原子】全志T113-i開發(fā)板資料震撼來襲!異核開發(fā)、工控設(shè)計(jì)方案!
實(shí)用調(diào)試技能:全志T113-i 音視頻測試
國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—系統(tǒng)啟動(dòng)階段LOGO顯示
評論