




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、TFTP+NFS 啟動(dòng)開發(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 簡(jiǎn)介32 TFTP+NFS 啟動(dòng)開發(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 測(cè)試 NFS+TFTP 啟動(dòng)開發(fā)板內(nèi)核和網(wǎng)絡(luò)文件系統(tǒng)72.5 恢復(fù)成 SD 系統(tǒng)卡啟動(dòng)方式8更多幫助9公司官網(wǎng): 技術(shù)論壇:銷售郵箱: 技術(shù)郵箱:公司總機(jī):020-8998-6280 技術(shù)熱線:020-3893-97342/91 簡(jiǎn)介TFTP+NFS 是當(dāng)前 ARM 開發(fā)的一個(gè)最流行,最便捷的一種調(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 啟動(dòng)開發(fā)板系統(tǒng)確保 Ubuntu 已經(jīng)搭建了 TFTP 環(huán)境,并且 TFTP 服務(wù)已經(jīng)啟動(dòng),如果沒有啟動(dòng),Ubuntu下執(zhí)行如下指令重啟下服務(wù): sudo service tftpd-hpa restart/ 重 啟 tftpd-hpa sudo service xinetd reload/重新加載 xinetd 進(jìn)程 sudo service xinetd restart/重新啟動(dòng) 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) 另外一個(gè)變量ethaddr 已經(jīng)在U-Boot 里面寫好了,無需設(shè)置。設(shè)置會(huì)提示無法覆蓋。 (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 自動(dòng)獲取 ip,按 Ctrl + C 停止自動(dòng)輸出 T圖 1(5)測(cè)試網(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)搭建好,同時(shí)保證有內(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 搭建請(qǐng)參考光盤資料用戶手冊(cè)中NFS 開發(fā)環(huán)境搭建文檔。 將 SD 卡 rootfs 目錄下的所有文件文拷貝到 NFS 服務(wù)器。圖 5啟動(dòng)開發(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 測(cè)試 NFS+TFTP 啟動(dòng)開發(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),形成一個(gè)最流行,也是最便捷的一種調(diào)試方法。 圖
11、9公司官網(wǎng): 技術(shù)論壇:銷售郵箱: 技術(shù)郵箱:公司總機(jī):020-8998-6280 技術(shù)熱線:020-3893-97347/92.5 恢復(fù)成 SD 系統(tǒng)卡啟動(dòng)方式開發(fā)板上電,按任意鍵進(jìn)入 U-Boot 模式,執(zhí)行下面指令恢復(fù) SD 啟動(dòng)配置即可:卡內(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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 內(nèi)科護(hù)理循環(huán)+泌尿系統(tǒng)鞏固試題
- 流動(dòng)人口協(xié)管員工作總結(jié)
- 內(nèi)丘縣“醫(yī)院感染管理基層行”活動(dòng)實(shí)施方案
- 2025年四川省愛眾能源工程有限公司對(duì)外招聘考試筆試試題(含答案)
- 2025年安全生產(chǎn)個(gè)人述職報(bào)告范本(三)
- 體育產(chǎn)業(yè)廠房轉(zhuǎn)租及賽事運(yùn)營合同
- 美食廣場(chǎng)餐飲托管服務(wù)合同樣本
- 高速鐵路沿線廠房拆遷補(bǔ)償及搬遷合同
- 車間租賃及智能化生產(chǎn)系統(tǒng)建設(shè)協(xié)議
- 銀行承兌匯票財(cái)務(wù)擔(dān)保合同賬務(wù)處理規(guī)定
- 2025年高考湖南卷物理真題(解析版)
- 消防課幼兒園課件
- 2025至2030中國汽車物流行業(yè)深度發(fā)展研究與企業(yè)投資戰(zhàn)略規(guī)劃報(bào)告
- 2025至2030中國新風(fēng)系統(tǒng)行業(yè)市場(chǎng)發(fā)展分析及發(fā)展前景與投融資報(bào)告
- 烹飪刀工考試題庫及答案
- 賣房所得財(cái)產(chǎn)分配協(xié)議書
- 油車卸油火災(zāi)應(yīng)急預(yù)案方案(3篇)
- 云南省昆明市2023-2024學(xué)年高一下學(xué)期7月期末質(zhì)量檢測(cè)英語試卷(含答案)
- 2024-2025學(xué)年人教版一年級(jí)下數(shù)學(xué)期末試卷(含答案)
- 頸椎病牽引治療專家共識(shí)詳細(xì)解讀
- 2025山西萬家寨水務(wù)控股集團(tuán)所屬企業(yè)校園招聘82人筆試參考題庫附帶答案詳解
評(píng)論
0/150
提交評(píng)論