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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

8、后,可能會顯示 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ū)成功,將會在Ubuntu 桌面左上角彈出boot 和 rootfs的 SD 分區(qū)圖標。圖 10boot 和 rootfs 分區(qū)會自動掛載在/media 目錄下,輸入命令:Host#ls /media/,可以查看到/media 目錄下有這個兩個目錄。DSP+A

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

10、。執(zhí)行如下命令查看共享文件夾處是否有 u-boot.ais 文件:Host#ls /mnt/hgfs/shareVM/ 出現(xiàn),請輸入如下命令將其從共享目錄到 SD 卡無名分區(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),請輸入如下命令將其從共享目錄到 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),請執(zhí)行如下命令,使用超級用戶權(quán)限將其從共

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

13、,使用超級權(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 卡啟動模式,具體說明請查看底板撥碼開關(guān)旁邊的絲印,1代表 ON,0代表OFF,x代表任意置位。串口接到底板 UART2,波特率設(shè)置為 115200,8N1,無校驗位。 開發(fā)板上電,串口會有類似如下的 uboot 啟動信息,如下圖:圖 22在 3 秒內(nèi)按任意鍵進入 UBOOT 命令行,執(zhí)行以下命令設(shè)置為 SD 卡啟動: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:從指定地址啟動系統(tǒng);console=ttyS2,115200n8:表示使用 UART2 作為調(diào)試信息輸出口,波特率是 115200; root=/dev/mmcblk0p2 rw rootfstype=ext3:表示上電后加載 SD 卡第二個 EXT3 格式的分區(qū) 的文件系統(tǒng);mem=32M0 xc0000000 mem=64M0 xc4000000:表示從 c00000

溫馨提示

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

評論

0/150

提交評論