新聞中心

JZ2440燒寫方法

作者: 時間:2016-11-21 來源:網(wǎng)絡(luò) 收藏
1、JLink只能燒寫Nor flash,所以首先用JLink燒寫u-boot到Nor flash,然后把撥碼開關(guān)撥到Nor啟動,連接上USB-COM1、USB-host兩根USB線,打開SecureCRT軟件,配置相應(yīng)串口參數(shù),給開發(fā)板上電,按空格鍵進入u-boot菜單,根據(jù)u-boot菜單燒寫Nand flash、應(yīng)用程序等。
2、用TFTP燒寫,打開tftpd32.exe軟件,設(shè)置Current Directory(下載文件所在目錄)、Server interface(選擇PC機的當(dāng)前IP地址);設(shè)置開發(fā)板為Nor啟動,打開SecureCRT軟件,給開發(fā)板上電,按空格鍵進入u-boot菜單,輸入Q退出菜單,輸入“print”命令查看開發(fā)板當(dāng)前IP、serverIP,設(shè)置開發(fā)板本地IP和PC在同一個段內(nèi),設(shè)置服務(wù)器IP為PC機當(dāng)前IP地址:
OpenJTAG> setenv ipaddr 192.168.48.111
OpenJTAG> setenv serverip 192.168.48.104
保存:
OpenJTAG> save
重啟開發(fā)板,按空格鍵并退出菜單,ping服務(wù)器:
OpenJTAG> ping 192.168.48.104
出現(xiàn):
ERROR: resetting DM9000 -> not responding
dm9000 i/o: 0x20000000, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 08:00:3e:26:0a:5b
could not establish link
host 192.168.48.104 is alive
說明已經(jīng)連接服務(wù)器成功,再tftp 30000000 led_on_c.bin(要下載的文件名),下載文件led_on_c.bin到30000000 地址處,擦除bootloader分區(qū):
nand erase bootloader
出現(xiàn):
NAND erase: device 0 offset 0x0, size 0x40000
Erasing at 0x20000 -- 100% complete.
OK
表示擦除成功,
輸入:nand write 30000000 bootloader,燒寫下載的.bin文件,
NAND write: device 0 offset 0x0, size 0x40000
262144 bytes written: OK
表示燒寫成功!斷電,撥回nand啟動,就可以看到下載的程序運行


關(guān)鍵詞: JZ2440燒寫方

評論


技術(shù)專區(qū)

關(guān)閉