微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > JZ2440烧写方法

JZ2440烧写方法

时间:11-21 来源:互联网 点击:
1、JLink只能烧写Nor flash,所以首先用JLink烧写u-boot到Nor flash,然后把拨码开关拨到Nor启动,连接上USB-COM1、USB-host两根USB线,打开SecureCRT软件,配置相应串口参数,给开发板上电,按空格键进入u-boot菜单,根据u-boot菜单烧写Nand flash、应用程序等。

2、用TFTP烧写,打开tftpd32.exe软件,设置Current Directory(下载文件所在目录)、Server interface(选择PC机的当前IP地址);设置开发板为Nor启动,打开SecureCRT软件,给开发板上电,按空格键进入u-boot菜单,输入Q退出菜单,输入“print”命令查看开发板当前IP、serverIP,设置开发板本地IP和PC在同一个段内,设置服务器IP为PC机当前IP地址:

OpenJTAG> setenv ipaddr 192.168.48.111

OpenJTAG> setenv serverip 192.168.48.104

保存:

OpenJTAG> save

重启开发板,按空格键并退出菜单,ping服务器:

OpenJTAG> ping 192.168.48.104

出现:

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

说明已经连接服务器成功,再tftp 30000000 led_on_c.bin(要下载的文件名),下载文件led_on_c.bin到30000000 地址处,擦除bootloader分区:

nand erase bootloader

出现:

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启动,就可以看到下载的程序运行

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top