如何通過tftp燒寫uboot,tftp燒寫怎麼用
1、既然你已經刷了U-boot,那就用U-boot通過TFTP刷u-boot
2、通過網線連接電腦。電腦上建立TFTP服務器,簡單的使用tftpd32這個軟件,
要燒錄的u-boot-hg255d-,進行串口設置 注意:非正常關閉minicom,會在/var/lock下創建幾個文件LCK*,這幾個文件阻止了minicom的運行,將它們刪除後即可恢復) 2)(如果沒有安裝tftp-server-0。 32-4。
i386。rpm 可以在redhat第三張光盤上找到。
安裝tftfp-server: rpm -ivh tftp-server-0。32-4。
i386。rpm) 設置tftp共享目錄:進入/etc/xinetd。
d/tftp文件,修改server_args項中的目錄,如下: service tftp { socket_type =dgram protocol =udp wait =yes user =root server =/usr/sbin/in。 tftpd server_args =-s /tftpboot -c disable =no per_source =11 cps =100 2 flags =IPv4 } 説明:修改項server_args= -s -c,其中處可以改為你的tftp-server的根目錄,參數-s指定chroot,-c指定了可以創建文件。
注意:共享目錄一定不要選擇/root這樣的特權目錄,否則傳輸文件會失敗accwss denied) service xinetd restart (重啟服務,啟動tftp服務) 3)將編譯好的內核(如命名為:zImage)放入到tftp共享文件夾中。 (編譯內核過程不闡述) 4)開發板上電、按任意鍵(非enter)進入vivi 注意:先啟動minicom,然後才開發板上電 5)設置tftp服務器與客户端IP地址(我虛擬機上的地址為219。
222。170。
14) 故在終端上輸入命: vivi> set c 219。 222。
170。100 (開發板ip) viivi> set s 219。
222。170。
14(宿主機ip) 兩者ip第三位必須相同 tftp flash kernel zImage 速度很快。
3.怎樣用broadband studio 3燒寫uDavinci Nor Flash內一般包括2部分內容:u-boot和uImage,所以完成以上2部分的燒寫即可實現davinci板卡的正常啟動,以下詳細介紹燒寫方式。
(注意:燒寫nor flash前請務必將davinci EVM的J5跳至Flash) 燒寫u-boot的方法: 1. 通過仿真器的方式燒寫u-boot的方法: 操作步驟如下,具體請參照seed flash燒寫説明。(該方法可以同時完成uImage的燒寫,以下介紹的uImage燒寫均是按不使用仿真器的方式來完成的) 1)打開CCS,連接目標板。
2)在CCS中用File-Load Program命令加載: 03.Examples of Program