烧写工具DNW的使用

上传人:s****a 文档编号:209276104 上传时间:2023-05-13 格式:DOCX 页数:6 大小:448.64KB
收藏 版权申诉 举报 下载
烧写工具DNW的使用_第1页
第1页 / 共6页
烧写工具DNW的使用_第2页
第2页 / 共6页
烧写工具DNW的使用_第3页
第3页 / 共6页
资源描述:

《烧写工具DNW的使用》由会员分享,可在线阅读,更多相关《烧写工具DNW的使用(6页珍藏版)》请在装配图网上搜索。

1、DNW 工具的使用1. 实验目的掌握DNW工具的安装和使用了解嵌入式系统开发中程序下载的基本方法2. 实验设备硬件:PC机,SinoSys-EA2440a实验平台软件: DNW 驱动程序3. 实验原理嵌入式软件开发完成后,最终通过交叉编译,在目标系统上运行。运行的方式一般包 括ROM运行和RAM运行两种。这就需要使用方便的工具来使用这些功能。在SinoSys-EA2440a中,通过实验3介绍的方法,已经通过JTAG将一个功能比较完备 的Boot Loader烧写到Nor-Flash中。在这段代码里驱动了SinoSys-EA2440a的串口和USB 口,并实现了USB读写内存及Flash的烧写功

2、能。这就需要我们有一个方便的工具实现串口 及USB 口的操作,而DNW工具软件正符合我们的要求。在PC上安装DNW工具需要先安装驱动程序,本实验主要介绍DNW工具驱动的安装及如 何使用DNW工具配合Boot Loader来实现内存读写和Flash的烧写功能。总体来说,DNW就 是一个串口加USB的终端工具。4. 实验步骤步骤1:连接硬件打开SinoSys-EA2440a包装,取出电源线将SinoSys-EA2440a与电源相连。取 出USB 线将SinoSys-EA2440a 和PC 机USB 口相连,取出串口线将SinoSys-EA2440a 和PC机的串口相连。步骤 2:安装驱动程序将光盘

3、里目录DNW驱动程序的内容拷贝到用户PC机上,然后去除拷贝好的全部文件 的只读属性。记住这点很重要,否则DNW不能正常工作。将SinoSys-EA2440a设置为从Nor-Flash启动,打开EA2440a电源开关。如果是第一次使用DNW工具的话,将会发现PC机会有一个USB设备被发现,下面 开始添加驱动。选择从列表安装,点击下一步。如下图。图 1 安装硬件向导 1选择搜索路径,找到 DNW 驱动程序所在路径。如下图。图 2 安装硬件向导 2点击下一步,找到匹配的驱动程序,如下图。图 3 安装硬件向导 3点击下一步,出现如下图对话框,选择“仍然继续”。图 4 安装硬件向导 4 出现如下对话框,

4、说明 DNW 的驱动已经安装成功,接下来就可以使用 DNW 工 具了。图5安装硬加向导5 步骤3: DNW工具的使用在DNW工具文件夹中打开DNW应用程序,界面如下图。图 6 DNW 工具界面连接串口,选择“Serial Port”菜单下的“Connect”。现在就可以看到在图6所示的 界面中对话框的标题栏中COM串口和USB 口都已经连接好。首先我们掌握使用DNW工具下载可执行文件到内存中的方法。由于在SinoSys-EA2440a 中RAM的映射地址是0x30000000,因此首先设定下载地址为0x30000000。选择 “Configuration”菜单下的“Options”,弹出如下对

5、话框。图 7 DNW 设置对话框在这个对话框里我们可以设定COM端口,串口比特率和USB的下载地址。我们可以按照 图7所示进行设置。单击OK按钮退出。选择“USBPort”菜单下的“Transmit”,弹出打开文件按钮对话框,在对话框里选择 要下载的可执行文件,单击打开按钮就可以把所选择的文件下载到地址为0x30000000的内 存中去了。如下图所示。打开桌面我的电胞网上邻居文件2006-7-17 10:43我最近的文档文件名(S):叵 DebugRelBI期23 :B :S知KB|sir:=ljti_test. bin|打开(0)|BIH Files (*. bin;*. nbO)二取消文件

6、类型(T):图 8 传输文件我们再来看一下通过DNW的终端功能,使用Nor-Flash中固化的一段Boot Loader的方 法。首先确认SinoSys-EA2440a从Nor-Flash启动,重新打开SinoSys-EA2440a电源开关。 可以看到在DNW工具的界面上出现Boot Loader的命令行菜单。实际上当SinoSys-EA2440a设置为从Nor-Flash启动,SinoSys-EA2440a上电后,在 Nor-Flash中固化的Boot Loader程序将得到执行,在这段Boot Loader代码中驱动了 SinoSys-EA2440a开发板上的串口和USB Device 口

7、,并通过串口将要交互的信息传送到DNW 的界面上。USB的功能就是在开发主机端通过USB下载文件。DNW 界面显示如图 9 所示。图9上电后DNW界面显示初始情况下SinoSys-EA2440a等待从USB下载文件的功能,下载地址已经在前面设置 过。在DNW界面中按开发主机键盘任意键,DNW将出现Boot Loader的功能菜单,如图10。图10 按任意键后出现的功能菜单在图中我们可以看到,Boot Loader实现了USB的下载运行(默认就是这个方式)、下 载、运行程序、测试内存、写入Nand-Flash等功能,读者可以自己试验这些功能。我们在开发过程中如果已经在Nor-Flash中烧入这么

8、一段Boot Loader,在需要往 Nand-Flash中烧写文件时,就可以通过DNW工具,很方便的将文件烧入到Nand-Flash中。 具体过程是:先在菜单中选择功能1(Download Only),通过开发主机键盘上1按键来选择, 在提示的操作下选择将文件先下载到内存的某个区域中,一般我们可以在DNW中键入 “0x30000000 ”来指定下载地址,然后在“USBPor t”中选择“Transm it”,按照我们刚才 介绍的方法,将我们要下载的文件复制到内存中。再在界面中命令行菜单中选择4 (Download Image to Nand Flash),依然通过开发主机键盘选择。在命令行提示下指定下载到Nand-Flash 的哪个Block中。按回车键就可以把内存中的文件烧写到Nand-Flash中去了。由于在SinoSys-EA2440a出厂时,已经在Nand-Flash里面烧写了Linux操作系统,因 此这个操作我们就不去练习了,以免破坏了操作系统的正常运行。读者可在实际开发过程中,由自己的实际需要来练习这个功能。5. 实验思考5.1 DNW 工具主要有哪些作用?5.2基于Nor-Flash中的Boot Loader,利用DNW工具,如何实现烧写Nand-Flash的 功能?

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!