附录2 DNW 工具的使用.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
附录2 DNW 工具的使用

附录2 DNW 工具的使用 1. 实验目的 ?? 掌握DNW 工具的安装和使用 ?? 了解嵌入式系统开发中程序下载的基本方法 2. 实验设备 ?? 硬件:PC 机,SinoSys-EA2440a 实验平台 ?? 软件:DNW 驱动程序 3. 实验原理 嵌入式软件开发完成后,最终通过交叉编译,在目标系统上运行。运行的方式一般包 括ROM 运行和RAM 运行两种。这就需要使用方便的工具来使用这些功能。 在SinoSys-EA2440a 中,通过实验3 介绍的方法,已经通过JTAG 将一个功能比较完备的Boot Loader 烧写到Nor-Flash 中。在这段代码里驱动了SinoSys-EA2440a 的串口和USB 口,并实现了USB 读写内存及Flash 的烧写功能。这就需要我们有一个方便的工具实现串口 及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:安装驱动程序 将光盘里目录DNW 驱动程序的内容拷贝到用户PC 机上,然后去除拷贝好的全部文件 的只读属性。记住这点很重要,否则DNW 不能正常工作。 将 SinoSys-EA2440a 设置为从Nor-Flash 启动,打开EA2440a 电源开关。 如果是第一次使用 DNW 工具的话,将会发现PC 机会有一个USB 设备被发现,下面 开始添加驱动。选择从列表安装,点击下一步。如下图。 图 1 安装硬件向导1 选择搜索路径,找到 DNW 驱动程序所在路径。如下图。 图 2 安装硬件向导2 点击下一步,找到匹配的驱动程序,如下图。 图3 安装硬件向导3 点击下一步,出现如下图对话框,选择“仍然继续”。 图 4 安装硬件向导4 出现如下对话框,说明 DNW 的驱动已经安装成功,接下来就可以使用DNW 工具了。 图 5 安装硬加向导5 步骤3:DNW 工具的使用 在DNW 工具文件夹中打开DNW 应用程序,界面如下图。 图6 DNW 工具界面 连接串口,选择“Serial Port”菜单下的“Connect”。现在就可以看到在图6 所示的 界面中对话框的标题栏中COM 串口和USB 口都已经连接好。 首先我们掌握使用DNW 工具下载可执行文件到内存中的方法。由于在SinoSys-EA2440a 中RAM 的映射地址是0, 因此首先设定下载地址为0。选择 “Configuration”菜单下的“Options”,弹出如下对话框。 图7 DNW 设置对话框 在这个对话框里我们可以设定COM 端口,串口比特率和USB 的下载地址。我们可以按照 图7 所示进行设置。单击OK 按钮退出。 选择“USB Port”菜单下的“Transmit”,弹出打开文件按钮对话框,在对话框里选择 要下载的可执行文件,单击打开按钮就可以把所选择的文件下载到地址为0的内 存中去了。如下图所示。 图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 口,并通过串口将要交互的信息传送到DNW 的界面上。 USB 的功能就是在开发主机端通过USB 下载文件。 DNW 界面显示如图9 所示。 图9 上电后DNW 界面显示 初始情况下SinoSys-EA2440a 等待从USB 下载文件的功能,下载地址已经在前面设置过。在DNW 界面中按开发主机键盘任意键,DNW 将出现Boot Loader 的功能菜单,如图10。 图10 按任意键后出现的功能菜单 在图中我们可以看到,Boot Loade

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档