omapl138開發(fā)板linux sd系統(tǒng)啟動(dòng)卡制作方法_第1頁(yè)
omapl138開發(fā)板linux sd系統(tǒng)啟動(dòng)卡制作方法_第2頁(yè)
omapl138開發(fā)板linux sd系統(tǒng)啟動(dòng)卡制作方法_第3頁(yè)
omapl138開發(fā)板linux sd系統(tǒng)啟動(dòng)卡制作方法_第4頁(yè)
omapl138開發(fā)板linux sd系統(tǒng)啟動(dòng)卡制作方法_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、DSP+ARM+FPGARevi HistoryReviNo.DescriptionDraftDateRemarkV1.01.初始版本2013/12/25OMAPL138 開發(fā)板 Linux SD 系統(tǒng)啟動(dòng)卡制作方法DSP+ARM+FPGA閱前須知不作任何通告的情況下,終止其任何一款產(chǎn)品的供應(yīng)和服務(wù)的權(quán)利。請(qǐng)用戶在前向獲取相關(guān)產(chǎn)品的信息,本文檔一切解釋權(quán)歸廣州創(chuàng)龍所有。2014-2018 Guangzhou Tronlong Electronic Technology Co.,.s.廣州創(chuàng)龍電子科技(簡(jiǎn)稱“廣州創(chuàng)龍”,英文簡(jiǎn)稱“Tronlong”),是杰出的方案商,專業(yè)提供開發(fā)工具及軟硬件定制

2、設(shè)計(jì)及技術(shù)支持等服務(wù),專注于 DSP+ARM+FPGA 三核系統(tǒng)方案開發(fā),和國(guó)內(nèi)諸多著名企業(yè)、和高校有密切的技術(shù)合作,如富士康、三一重工、中國(guó)、等國(guó)內(nèi)龍頭企業(yè)和院校。TI 處理業(yè)務(wù)拓展經(jīng)理 Zheng Xiaolong : “Tronlong 是國(guó)內(nèi)研究OMAP-L138 最深入的企業(yè)之一,Tronlong 推出 OMAP-L138+Spartan-6 三核處理顯示解決方案,深感振奮,它將加速客戶新產(chǎn)品的上市進(jìn)程,帶來(lái)更高的投資回報(bào)率,使得新老客戶大大受益?!苯?jīng)過(guò)近幾年的發(fā)展,創(chuàng)龍產(chǎn)品已占據(jù)相關(guān)市場(chǎng)主導(dǎo)地位,特別是在電力、通信、工控、音處理等處理行業(yè)廣泛應(yīng)用。創(chuàng)龍致力于讓客戶的產(chǎn)品快速上市、縮

3、短開發(fā)周期、降低研發(fā)成本。選擇創(chuàng)龍,您將得到強(qiáng)大的技術(shù)支持和完美的服務(wù)體驗(yàn)。廣州創(chuàng)龍所有產(chǎn)品保修期為一年,保修期內(nèi)由于產(chǎn)品質(zhì)量原因引起的,經(jīng)鑒定系非人為造成的產(chǎn)品損壞問(wèn)題,由廣州創(chuàng)龍免費(fèi)維修或者更換。公司總機(jī):020-8998-6280公司官網(wǎng):公司總機(jī):020-8998-6280公司官網(wǎng):2/18幫助產(chǎn)品保修廣州創(chuàng)龍電子科技保留隨時(shí)對(duì)其產(chǎn)品進(jìn)行修改和完善的權(quán)利,同時(shí)也保留在DSP+ARM+FPGA目錄前言41234567891011mkcard.sh文件到用戶工作目錄5SD 卡5卸載 SD 卡6查看 SD 卡分區(qū)名字7使用文件分區(qū)8檢查分區(qū)是否成功10u-boot.ais 到 SD 卡的無(wú)名

4、分區(qū)12uImage 到 SD 卡 FAT32 格式 boot 分區(qū)13安裝文件系統(tǒng)到 SD 卡 EXT3 格式 rootfs 分區(qū)13卸載 boot 和 rootfs 分區(qū)16檢查 SD 系統(tǒng)啟動(dòng)卡是否可以正常使用17公司總機(jī):020-8998-6280公司官網(wǎng):3/18DSP+ARM+FPGASD 卡啟動(dòng)是開發(fā)板系統(tǒng)啟動(dòng)方式的一種。SD 系統(tǒng)啟動(dòng)卡共有 FAT32、 EXT3 兩個(gè) 格式分區(qū),還包含未格式化的無(wú)名分區(qū)。其中 FAT32 格式分區(qū)在 Windows 系統(tǒng)下可見, EXT3 格式分區(qū)在 Windows 系統(tǒng)下不可見,兩分區(qū)在 Linux 系統(tǒng)下均可見。無(wú)名分區(qū)在 Windows

5、 和 Linux 操作系統(tǒng)下均不可見。無(wú)名分區(qū)存放 u-boot.ais,F(xiàn)AT32 格式分區(qū)存放啟動(dòng)的內(nèi)核文件 uImage,EXT3 格式分區(qū)存放文件系統(tǒng)。開發(fā)板出廠時(shí)已經(jīng)提供了一個(gè)正常使用的 Linux SD 系統(tǒng)啟動(dòng)卡,以下步驟是 LinuxSD 系統(tǒng)啟動(dòng)卡的制作過(guò)程。公司總機(jī):020-8998-6280公司官網(wǎng):4/18前言DSP+ARM+FPGA1mkcard.sh文件到用戶工作目錄打開虛擬機(jī) Ubuntu 系統(tǒng),將光盤的 tools/mkcard.sh 的文件拷貝到共享目錄shareVM。再將共享目錄的 mkcard.sh拷貝到用戶工作目錄。圖 12將 SD 卡通過(guò) SD 卡到

6、PC 的 USB 口,虛擬機(jī)會(huì)自動(dòng)彈出 SD 卡分區(qū)。公司總機(jī):020-8998-6280公司官網(wǎng):5/18SD 卡DSP+ARM+FPGA圖 2若沒有自動(dòng)彈出,請(qǐng)右擊右下角的 USB 大容量設(shè)備圖標(biāo),再點(diǎn)擊Connect(Disconnect from Host)。圖 3若沒有以上圖標(biāo),請(qǐng)將 SD 卡插在 PC 上,然后重啟虛擬機(jī)。在虛擬機(jī)重啟過(guò)程中不要撥出來(lái),開機(jī)后圖標(biāo)會(huì)重新出現(xiàn)。3卸載SD 卡在命令行終端運(yùn)行如下命令:DSP+ARM+FPGAHost#ls /media/這個(gè)命令可以看到 SD 卡分區(qū)掛載在/media 下的目錄名字,這里顯示是 3EC2-8DA4。接下來(lái)用到這個(gè)目錄名字

7、,不同的 SD 卡的掛載目錄名字將會(huì)不一樣。圖 4Host#umount /media/3EC2-8DA4(注意:將 3EC2-8DA4 改為對(duì)應(yīng)您的 SD 卡掛載在/media 下的目錄名字,有多個(gè)掛載目錄則卸載多個(gè)。)這個(gè)命令會(huì)將 SD 卡分區(qū)在系統(tǒng)卸載,否則將無(wú)法對(duì) SD 卡進(jìn)行重新分區(qū)操作。圖 54 查看SD 卡分區(qū)名字輸入如下命令(先不要按回車):Host#ls /dev/sd,再按 2 次左上角的 Tab 補(bǔ)全鍵,顯示如下:DSP+ARM+FPGA圖 6可以看到 SD 卡的的真正名字是 sdb,其中有 1 個(gè)分區(qū),分區(qū)名字是 sdb1,這個(gè)名字是可變的,一般插拔多次或者不同的卡插拔

8、后,可能會(huì)顯示 sdc 或者 sdd 甚至 sde。5 使用文件分區(qū)分區(qū)需要使用 root 權(quán)限,執(zhí)行以下命令:Host#sudo ./mkcard.sh /dev/sdb圖 7等待 1 分鐘左右,分區(qū)完成,提示如下:DSP+ARM+FPGA圖8圖9DSP+ARM+FPGA器或者 SD 卡。6 檢查分區(qū)是否成功將SD 卡拔出,再重新,如分區(qū)成功,將會(huì)在Ubuntu 桌面左上角彈出boot 和 rootfs的 SD 分區(qū)圖標(biāo)。圖 10boot 和 rootfs 分區(qū)會(huì)自動(dòng)掛載在/media 目錄下,輸入命令:Host#ls /media/,可以查看到/media 目錄下有這個(gè)兩個(gè)目錄。DSP+A

9、RM+FPGA圖 11SD 系統(tǒng)啟動(dòng)卡分區(qū)完成。如果想修改分區(qū)名字,請(qǐng)將的里面的 boot 和 rootfs 修改為對(duì)應(yīng)的名字即可。打開 mkcard.sh令是:Host#gedit mkcard.sh圖 12可以通過(guò)修改參數(shù)來(lái)改變 SD 卡分區(qū)的大小,如下圖:DSP+ARM+FPGA圖 13是 FAT32 格式的分區(qū)。019 的柱面分配給無(wú)名分區(qū)。如需修改第一分區(qū)的大小,修改 20 和 50 這個(gè)兩個(gè)參數(shù)即可。是 ext3 格式的 Linux 系統(tǒng)分區(qū)。如需修改第二分區(qū)的大小,修改 70 這個(gè)參數(shù)即可。7將光盤 images 目錄下的 u-boot.ais 文件拷貝到共享目錄 shareVM

10、。執(zhí)行如下命令查看共享文件夾處是否有 u-boot.ais 文件:Host#ls /mnt/hgfs/shareVM/ 出現(xiàn),請(qǐng)輸入如下命令將其從共享目錄到 SD 卡無(wú)名分區(qū):Host#cd /mnt/hgfs/shareVMHost#sudo dd if=u-boot.ais of=/dev/sdb seek=10圖 14DSP+ARM+FPGA8 uImage 到 SD 卡FAT32 格式 boot 分區(qū)將光盤 images 目錄下的 linux-3.3 的內(nèi)核鏡像拷貝到共享目錄 shareVM,執(zhí)行如下命令查看共享文件夾處是否有 uImage 文件:Host#ls /mnt/hgfs/s

11、hareVM/ 出現(xiàn),請(qǐng)輸入如下命令將其從共享目錄到 SD 卡 FAT32 格式 boot 分區(qū):Host#cp /mnt/hgfs/shareVM/uImage /media/boot/執(zhí)行如下命令檢查是否已經(jīng)將 uImage 成功到 boot 分區(qū):Host#ls /media/boot/圖 159先將光盤的 Linux/rootfs.tar.bz2 文件拷貝到共享目錄 shareVM,執(zhí)行如下命令,查看共享文件夾處是否有 rootfs.tar.bz2 文件:Host#ls /mnt/hgfs/shareVM/ DSP+ARM+FPGA圖 16出現(xiàn),請(qǐng)執(zhí)行如下命令,使用超級(jí)用戶權(quán)限將其從共

12、享目錄解壓到用戶工作目錄下的 omapl138 目錄。Host#cdHost#lsHost#sudo tar jxvf /mnt/hgfs/shareVM/rootfs.tar.bz2 -C omapl138/圖 17DSP+ARM+FPGA圖 18解壓前請(qǐng)確保用戶工作目錄下有 omapl138 目錄,否則請(qǐng)先在用戶目錄下建立omapl138 目錄再執(zhí)行前面令。建立目錄命令為:Host#cdHost#mkdir omapl138解壓完成后,執(zhí)行以下命令查看 omapl138/rootfs 目錄下的文件。Host#ls omapl138/rootfs/圖 19DSP+ARM+FPGA執(zhí)行以下命令

13、,使用超級(jí)權(quán)限將omapl138/rootfs 目錄的所有內(nèi)容到到SD 卡EXT3格式 rootfs 分區(qū)。Host#sudo cp -a omapl138/rootfs/* /media/rootfs/圖 20“-a”表示保留、文件屬性,并遞歸地目錄?!?”表示該目錄下的所有文件。執(zhí)行如下命令檢查是否已經(jīng)將 omapl138/rootfs 目錄下的文件成功到 rootfs 分區(qū):Host#ls /media/rootfs/圖 2110執(zhí)行如下命令可以將數(shù)據(jù)寫回SD 卡并卸載boot 和 rootfs 分區(qū)。不能直接拔掉SD 卡,防止文件文件丟失。Host#umount /media/boot

14、 Host#umount /media/rootfsDSP+ARM+FPGA11檔位是 SD 卡啟動(dòng)模式,具體說(shuō)明請(qǐng)查看底板撥碼開關(guān)旁邊的絲印,1代表 ON,0代表OFF,x代表任意置位。串口接到底板 UART2,波特率設(shè)置為 115200,8N1,無(wú)校驗(yàn)位。 開發(fā)板上電,串口會(huì)有類似如下的 uboot 啟動(dòng)信息,如下圖:圖 22在 3 秒內(nèi)按任意鍵進(jìn)入 UBOOT 命令行,執(zhí)行以下命令設(shè)置為 SD 卡啟動(dòng):U-Boot setenv bootcmd mmcinfo;mmc init;foad mmc 0 c0700000 uImage;bootm U-Boot setenv bootargs

15、 console=ttyS2,115200n8 root=/dev/mmcblk0p2 rw rootfstype=ext3mem=32M0 xc0000000 mem=64M0 xc4000000以下為各參數(shù)的解釋: mmcinfo:打印 SD 卡信息; mmc init:初始化 SD 卡;foad mmc 0 c0700000 uImage:加載 SD 卡 FAT32 分區(qū)的 uImage 文件到 DDR2 的 c0700000 地址;bootm:從指定地址啟動(dòng)系統(tǒng);console=ttyS2,115200n8:表示使用 UART2 作為調(diào)試信息輸出口,波特率是 115200; root=/dev/mmcblk0p2 rw rootfstype=ext3:表示上電后加載 SD 卡第二個(gè) EXT3 格式的分區(qū) 的文件系統(tǒng);mem=32M0 xc0000000 mem=64M0 xc4000000:表示從 c00000

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論