通過TFTP伺服器,往開發板下載程式
通過TFTP伺服器,往開發板下載程式
主要內容:
(1):設定開發板的網路配置
(2)開啟window下的tftp終端軟體(即啟動window下的fttp服務)
(3)在u-boot下輸入下載命令進行下載 進行下載
具體步驟
一、設定開發板的網路配置
根據把開發板的IP地址設定為跟 window的同一個網段下的地址後,接網線(最好將開發板接在路由器上),然後在u-boot下ping window(因為在windows下ping開發板,開發板時不回覆的)
我們可以看到 host 192.168.1.102 is alive 即:連線上了window
(2):開啟window下的tftp軟體(即啟動tftp服務)
提示:為什麼在下面可以直接tftp 30000000 lcd.bin 來制定下載的檔案,就是因為在啟動軟體的時候,制定了下載路徑了
(3):tftp 30000000 lcd.bin :將lcd.bin下載到0x30000000開始的地址處,接下來燒寫到
Nandflash的開始地址處去執行
(4)在對nandflash燒寫之前,要對其其擦除 ,首先要檢視一下,執行mtd命令
(在這裡就可以看到nandflash的分割槽佈局了,這個分割槽一直迷惑了我好久,今天終於知道怎麼查詢的了)
Nand erase bootloader
Nand write 30000000 bootloader
即將30000000開始地址處的程式,燒寫到nandflash的bootloader分割槽
(這裡伺服器地址變為192.168.1.103,是因為自己的window下的IP地址變了,所以也要把開發板的tftp伺服器的IP地址也要跟著變)
注意:在用開發板來ping你的windows前,要
(1):準確設定自己開發板和伺服器的IP地址,然後save
(2)最好將開發板的網線插到路由器上(經驗所得)
(3)然後ping window是試試。