版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、TFTP+NFS 啟動開發(fā)板系統(tǒng)方法Revision HistoryDraft DateRevision No.Description1. 初始版本。 2018/3/13V1.0公司官網(wǎng): 技術(shù)論壇:銷售郵箱: 技術(shù)郵箱:公司總機(jī):020-8998-6280 技術(shù)熱線:020-3893-97341/9目錄1 簡介32 TFTP+NFS 啟動開發(fā)板系統(tǒng)32.1 在 U-Boot 中設(shè)置網(wǎng)絡(luò)環(huán)境變量32.2 在 U-Boot 中設(shè)置 TFTP 內(nèi)核下載環(huán)境變量42.3
2、在 U-Boot 中設(shè)置NFS 網(wǎng)絡(luò)文件系統(tǒng)加載環(huán)境變量52.4 測試 NFS+TFTP 啟動開發(fā)板內(nèi)核和網(wǎng)絡(luò)文件系統(tǒng)72.5 恢復(fù)成 SD 系統(tǒng)卡啟動方式8更多幫助9公司官網(wǎng): 技術(shù)論壇:銷售郵箱: 技術(shù)郵箱:公司總機(jī):020-8998-6280 技術(shù)熱線:020-3893-97342/91 簡介TFTP+NFS 是當(dāng)前 ARM 開發(fā)的一個最流行,最便捷的一種調(diào)試方法,避免用戶使用 SD 系統(tǒng)卡拷貝 U-Boot、內(nèi)核、文件系統(tǒng)等文件到開發(fā)板造成的繁瑣工作。開發(fā)環(huán)
3、境: Windows 10 64bitVMware 14.1.1Ubuntu 12.04.12 TFTP+NFS 啟動開發(fā)板系統(tǒng)確保 Ubuntu 已經(jīng)搭建了 TFTP 環(huán)境,并且 TFTP 服務(wù)已經(jīng)啟動,如果沒有啟動,Ubuntu下執(zhí)行如下指令重啟下服務(wù): sudo service tftpd-hpa restart/ 重 啟 tftpd-hpa sudo service xinetd reload/重新加載 xinetd 進(jìn)程 sudo service xinetd restart/重新啟動 xinetd 服務(wù)Host#Host#Host#TFTP 環(huán)境搭建可參考光盤資料TFTP 開發(fā)環(huán)境
4、搭建文檔 2.1 在 U-Boot 中設(shè)置網(wǎng)絡(luò)環(huán)境變量(1)開發(fā)板上電后,按任意鍵進(jìn)入 U-Boot 命令行,輸入以下命令設(shè)置虛擬機(jī) TFTP 服務(wù)器的IP 地址變量 serverip: (2)輸入以下命令設(shè)置開發(fā)板的 IP 地址變量 ipaddr:setenv ipaddr 6/設(shè)置開發(fā)板 IP,IP 由第一步查找得出U-Boot#(3) 另外一個變量ethaddr 已經(jīng)在U-Boot 里面寫好了,無需設(shè)置。設(shè)置會提示無法覆蓋。 (4) 保存環(huán)境變量,即使板子重新上電也無需重新設(shè)置,執(zhí)行以下命令: 公司官網(wǎng): 技術(shù)論壇:www.51ele
5、.net銷售郵箱: 技術(shù)郵箱:公司總機(jī):020-8998-6280 技術(shù)熱線:020-3893-97343/9U-Boot#saveenvU-Boot#setenv serverip 52/設(shè)置 TFTP 服務(wù)器 IPU-Boot#dhcp/uboot 自動獲取 ip,按 Ctrl + C 停止自動輸出 T圖 1(5)測試網(wǎng)絡(luò)的連通性,執(zhí)行如下命令:備注:若提示host *.*.*.* is alive說明網(wǎng)絡(luò)暢通,如下圖所示:圖 22.2 在 U-Boot 中設(shè)置 TFTP 內(nèi)核下載環(huán)境變量(1)務(wù)
6、必保證虛擬機(jī) TFTP 服務(wù)器已經(jīng)搭建好,同時保證有內(nèi)核文件 uImage 在虛擬機(jī)的tftp 服務(wù)器目錄/home/tronlong/tftpboot(該目錄為用戶搭建的 TFTP 共享目錄),如下 圖所示: 圖 3公司官網(wǎng): 技術(shù)論壇:銷售郵箱: 技術(shù)郵箱:公司總機(jī):020-8998-6280 技術(shù)熱線:020-3893-97344/9U-Boot#ping 52(2)uboot 下設(shè)置 TFTP 內(nèi)核下載環(huán)境變量命令,執(zhí)行如下命令: U-
7、Boot#saveenv圖 42.3 在 U-Boot 中設(shè)置 NFS 網(wǎng)絡(luò)文件系統(tǒng)加載環(huán)境變量虛擬機(jī) NFS 服務(wù)器已經(jīng)搭建好,NFS 搭建請參考光盤資料用戶手冊中NFS 開發(fā)環(huán)境搭建文檔。 將 SD 卡 rootfs 目錄下的所有文件文拷貝到 NFS 服務(wù)器。圖 5啟動開發(fā)板,在 U-Boot 中設(shè)置 NFS 網(wǎng)絡(luò)文件系統(tǒng)加載環(huán)境變量,執(zhí)行如下命令:公司官網(wǎng): 技術(shù)論壇:銷售郵箱: 技術(shù)郵箱:公司總機(jī):020-8998-6280 技術(shù)熱線:020-3893-97
8、345/9U-Boot#setenv bootcmd tftp $loadaddr uImage; bootm $loadaddrU-Boot#setenv bootcmd mmc rescan 0; fatload mmc 0 0x81000000 uImage; bootm0x8100000052:/home/tronlong/nfs_share,nolock rw mem=256M ip=dhcp earlyprintk notifyk.vpssm3_的地址vram=20M/串口以實(shí)際為準(zhǔn),注意sva=0xBFD00000 ddr_mem=1024M以實(shí)際為準(zhǔn) vpssmU-Boot#p
9、rintenvU-Boot#saveenv圖6圖7公司官網(wǎng): 技術(shù)論壇:銷售郵箱: 技術(shù)郵箱:公司總機(jī):020-8998-6280 技術(shù)熱線:020-3893-97346/9U-Boot#setenv bootargs console=ttyO2,115200n8 root=/dev/nfs nfsroot=圖 8備注:以下為參數(shù)解釋:root=/dev/nfs rw:使用開發(fā)板上建立的 NFS 起根文件系統(tǒng),權(quán)限為可讀可寫,默認(rèn),不用修改。
10、nfsroot=52:/home/tronlong/nfs_share,nolock rw:掛載的是 IP 地址為 192.168. 0.34 的虛擬機(jī),NFS 服務(wù)器目錄下的文件系統(tǒng),home/tronlong/nfs_share為用戶建立的NFS 文件目錄。 2.4 測試 NFS+TFTP 啟動開發(fā)板內(nèi)核和網(wǎng)絡(luò)文件系統(tǒng)開發(fā)板上電,即可直接進(jìn)入開發(fā)板系統(tǒng)根目錄,發(fā)現(xiàn)開發(fā)板文件系統(tǒng)內(nèi)核和虛擬機(jī)中 NFS 共享目錄下 rootfs 的內(nèi)容一樣,證明 NFS 起根文件系統(tǒng)成功了。通過 TFTP 下載內(nèi)核和 NFS 起根文件系統(tǒng),形成一個最流行,也是最便捷的一種調(diào)試方法。 圖
11、9公司官網(wǎng): 技術(shù)論壇:銷售郵箱: 技術(shù)郵箱:公司總機(jī):020-8998-6280 技術(shù)熱線:020-3893-97347/92.5 恢復(fù)成 SD 系統(tǒng)卡啟動方式開發(fā)板上電,按任意鍵進(jìn)入 U-Boot 模式,執(zhí)行下面指令恢復(fù) SD 啟動配置即可:卡內(nèi)核/恢復(fù)使用SD 系統(tǒng)卡文件 U-Boot#系統(tǒng) setenv mmcroot /dev/mmcblk0p2 rw rootwaitU-Boot#saveenv公司官網(wǎng): 技術(shù)論壇:銷售郵箱: 技術(shù)郵箱:公司總機(jī):020-8998-6280 技術(shù)熱線:020-3893-97348/9U-Boot#setenv bootcmd run mmcboot; run spiboot; run netboot/恢復(fù)使用 SD 系統(tǒng)更多幫助銷售郵箱: 技術(shù)郵箱: 創(chuàng)龍總機(jī):020-8998-6280技術(shù)熱線:020-3893-9734創(chuàng)龍官網(wǎng):www.tr
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 天工大織物結(jié)構(gòu)與設(shè)計教學(xué)大綱
- 《基于區(qū)塊鏈的分布式能源交易系統(tǒng)在能源行業(yè)市場競爭分析中的應(yīng)用》教學(xué)研究課題報告
- 運(yùn)營管理主管面試題及答案
- 市場調(diào)研員崗位面試常見問題解析
- 汽車維修技師等級考試重點(diǎn)難點(diǎn)解析
- 信息安全分析師面試題與專業(yè)解析
- 系統(tǒng)架構(gòu)師常見面試問題解析
- 融資談判專員面試題庫與參考答案
- 政府機(jī)關(guān)財務(wù)崗位面試題集
- 游戲行業(yè)項目負(fù)責(zé)人面試題庫
- 冬季污水廠防凍知識培訓(xùn)
- 2025年度鋼管支架貝雷梁拆除施工方案
- 心理因素對創(chuàng)新行為的影響
- 脊髓損傷的膀胱護(hù)理
- 《醫(yī)學(xué)影像診斷報告書寫指南》(2025版)
- 高校物業(yè)安全培訓(xùn)內(nèi)容課件
- (正式版)DB33∕T 1430-2025 《海塘安全監(jiān)測技術(shù)規(guī)程》
- 醫(yī)藥競聘地區(qū)經(jīng)理匯報
- 水庫調(diào)度操作規(guī)程模板
- 產(chǎn)科護(hù)士長年終總結(jié)
- 酒店情況診斷報告
評論
0/150
提交評論