上图中标题栏中显示“USB:OK”时,才可以使用USB下载;
如果显示”USB:x”,原因有3:
a、PC和开发板之间,未接USB下载线
b、板上运行的不是UBOOT,或UBOOT已经启动进入了Linux
c、没有安装驱动程序,或驱动程序不是libu***-win32
二、使用USB下载:
先打开串口工具,然后上电启动UBOOT,按住空格进入UBOOT菜单。运行dnw_100ask.exe,
注意:对应不同的驱动,有很多版本的dnw程序,本文一定要使用dnw_100ask.exe,dnw工具只会用到“USBPort -> Transmit”菜单项,其他菜单项统统不用管!
烧写方法和之前的一样,我们不妨再列出来
下面举例说明如何烧写系统:
1、烧写裸板:
a. 在u-boot菜单界面输入“n”;
b. 使用dnw工具的“USB Port-> Transmit”菜单项,发送裸板bin文件;
c. 在u-boot界面即可看到下载、烧写的提示信息。
烧写完成,设置为NAND Flash启动,重新上电观察效果。
2、烧写单板Linux系统:可以按需选择
① 更新u-boot到nor flash:
a. 在u-boot菜单界面输入“o”,开发板使用nor flash启动时才有“o”选项!!
b. 使用dnw工具的“USB Port ->Transmit”菜单项,发送u-boot.bin文件;
c. 在u-boot界面即可看到下载、烧写的提示信息。
② 更新u-boot到nand flash:
a. 在u-boot菜单界面输入“n”
b. 使用dnw工具的“USB Port ->Transmit”菜单项,发送u-boot.bin文件;
c. 在u-boot界面即可看到下载、烧写的提示信息。
③ 烧写内核:
a. 在u-boot菜单界面输入“k”;
b. 使用dnw工具的“USB Port-> Transmit”菜单项,发送光盘bin目录下的uImage文件;
c. 在u-boot界面即可看到下载、烧写的提示信息。
④ 烧写YAFFS文件系统映象:
a. 在u-boot菜单界面输入“y”;
b. 使用dnw工具的“USB Port-> Transmit”菜单项,发送光盘bin目录下的fs_qtopia.yaffs2文件;
c. 在u-boot界面即可看到下载、烧写的提示信息。
⑤ 烧写JFFS2文件系统映象:
a. 在u-boot菜单界面输入“j”;
b. 使用dnw工具的“USB Port-> Transmit”菜单项,发送光盘bin目录下的fs_qtopia.jffs2文件;
c. 在u-boot界面即可看到下载、烧写的提示信息。
注意:
a. 烧写了jffs2映象,就不需要再烧写yaffs映象
b. 烧写了jffs2映象后,还需要在串口中设置bootargs,添加:rootfstype=jffs2
设置bootargs方法:
a. 在u-boot串口菜单中输入“q”退出菜单
b. 执行命令:
set bootargs root=/dev/mtdblock3 console=ttySAC0,115200 rootfstype=jffs2
save
新dnw驱动已经更新到jz2440资料光盘_20170306->非压缩版-》烧写工具-》uboot 内核 文件系统 -》dnw-》windows版 目录
jz2440资料光盘_20170306下载地址:
https://eyun.baidu.com/s/3gfxQpTh
->分享的所有文件
->002_JZ2440资料光盘_20170306
`