JZ2440用uboot下载裸机程序的操作方法

操作环境

windows10 64bit操作系统,vmware14版本,虚拟机文件用的韦东山老师提供的unbuntu18.04版本。

需要的工具软件

随JZ2440提供的USB_DNW软件(运行在windows系统,用于将bin格式的裸机文件通过USB的方式传输到开发板)
JZ2440用uboot下载裸机程序的操作方法
终端调试软件MobaXterm我用的是10.9版本,这个软件有免费版本和收费版本,对于一般用户,免费版本足够用了。免费版本已经支持SSH连接虚拟机中的linux系统,也支持串口连接开发板,同时支持各种网络协议,感兴趣的可以多去了解一下。
软件图标如下:
JZ2440用uboot下载裸机程序的操作方法

开始操作

1、用两个miniusb线将开发板和PC连接起来
JZ2440用uboot下载裸机程序的操作方法
接通接通开发板的电源。
启动两个刚才说的软件,查看电脑中显示的设备串口号(操作之前确定已经安装了PL2303芯片的驱动程序)windows环境下输入win+R 在命令框中输入devmgmt.msc

JZ2440用uboot下载裸机程序的操作方法

我的电脑识别到的是COM3
在MobaXterm软件中进行如下操作:
JZ2440用uboot下载裸机程序的操作方法
JZ2440用uboot下载裸机程序的操作方法
JZ2440用uboot下载裸机程序的操作方法
复位开发板,进入如下uboot界面(操作之前,要把启动键拨到NorFlash启动,具体操作就不讲了,开发板默认已经在NorFlash中已经烧录了uboot):
JZ2440用uboot下载裸机程序的操作方法
在uboot界面下输入 n 选择 Download u-boot to Nand Flash 。

启动dnw_100ask.exe软件。
JZ2440用uboot下载裸机程序的操作方法
第一次启动dnw软件前,需要先运行

JZ2440用uboot下载裸机程序的操作方法
这个软件(以管理员方式运行):
JZ2440用uboot下载裸机程序的操作方法
驱动完成后,关闭Zadig’软件。

在DNW软件中选择需要下载的裸机文件,下载裸机文件到NAND FLASH的0地址。
JZ2440用uboot下载裸机程序的操作方法
JZ2440用uboot下载裸机程序的操作方法

JZ2440用uboot下载裸机程序的操作方法

正在下载:
JZ2440用uboot下载裸机程序的操作方法
下载成功:
JZ2440用uboot下载裸机程序的操作方法
把拨码按键拨到nand flash启动,复位开发板。
如果都操作成功了,那么,开始裸机学习吧。

注意:如果Nor Flash中的文件不小心遭到了破坏,网上有J-LINK烧录NorFlash的方法。 所有基本上你有J-Link(能够烧录uoot到NorFlash了)。然后就可以用DNW配合uboot来烧录裸机程序,也能烧录nand flash中的uoot程序和内核文件以及文件系统了。所以,有一个玩STM32的J-Link工具,足以过渡到linux的学习了,到了后面工具不够用,凭借学习当中积累的知识,足以应对了。
祝大家学的开心,也祝自己能够坚持下去 :)。