1. 前言 本次實驗的開發(fā)板為廣州創(chuàng)龍TL5728-IDK開發(fā)板 開發(fā)板簡介: Ø 基于TI AM5728浮點雙DSPC66x+雙ARMCortex-A15工業(yè)控制及高性能音視頻處理器; Ø 強勁的視頻編解碼能力,支持1路1080P60或2路720P60或4路720P30視頻硬件編解碼,支持H.265視頻軟解碼; Ø 雙核PRU-ICSS工業(yè)實時控制子系統(tǒng),支持EtherCAT、EtherNet/IP、PROFIBUS等工業(yè)協(xié)議; Ø 外設(shè)接口豐富,GPMC、USB 2.0、UART、SPI、QSPI、I2C、DCAN等工業(yè)控制總線和接口,支持高速接口PCle Gen2、USB 3.0、SATA 2.0; Ø 應(yīng)用于工業(yè) PC&HMI、工業(yè)機器人、機器視覺、 醫(yī)療影像、電力自動化等領(lǐng)域。 2. 基于SD系統(tǒng)啟動卡固化Linux系統(tǒng)到eMMC固化Linux系統(tǒng)到eMMC的腳本文件為光盤資料“Shell\mkemmc-boot.sh”,廣州創(chuàng)龍?zhí)峁┑奈募到y(tǒng)已將該腳本文件存放到“/opt”目錄下。進入文件系統(tǒng)的“/opt”目錄運行腳本即可自動固化Linux系統(tǒng)到eMMC,該腳本自動將eMMC格式化為boot分區(qū)和rootfs分區(qū)。 2.1 SD系統(tǒng)啟動卡分區(qū)掛載說明使用SD卡啟動開發(fā)板,進入開發(fā)板文件系統(tǒng)執(zhí)行如下指令,查看系統(tǒng)詳細掛載信息: Target# df 掛載信息說明如下: n SD系統(tǒng)啟動卡boot分區(qū) 設(shè)備節(jié)點:/dev/mmcblk0p1 掛載目錄:/run/media/mmcblk0p1 n eMMC設(shè)備boot分區(qū) 設(shè)備節(jié)點:/dev/mmcblk1p1 掛載目錄:/run/media/mmcblk1p1 n eMMC設(shè)備rootfs分區(qū) 設(shè)備節(jié)點:/dev/mmcblk1p2 掛載目錄:/run/media/mmcblk1p2 2.2 使用腳本一鍵固化Linux系統(tǒng)到eMMC進入文件系統(tǒng)mkemmc-boot.sh腳本文件所在路徑,執(zhí)行腳本文件固化Linux系統(tǒng)所有相關(guān)文件到eMMC: Target# cd /opt/ Target# ./mkemmc-boot.sh --device/dev/mmcblk1 輸入回車鍵后彈出如下信息,由于eMMC設(shè)備中已存在rootfs分區(qū),此處詢問是否需要重新分區(qū)。輸入“y”確認重新分區(qū),按Enter鍵開始固化系統(tǒng),用時5 min后系統(tǒng)固化成功,如下圖所示: 2.3 從eMMC啟動系統(tǒng)成功固化Linux系統(tǒng)到eMMC后,將開發(fā)板斷電,取出SD系統(tǒng)啟動卡,撥碼開關(guān)撥為00000檔位,從eMMC啟動開發(fā)板如下圖: 1 n4 V2 [8 h, V) b. f: q( H
|