帮帮文库

返回

外文翻译_电子信息的嵌入式程序下载和调试(共20页) 外文翻译_电子信息的嵌入式程序下载和调试(共20页)

格式:word 上传:2022-06-25 06:52:25

《外文翻译_电子信息的嵌入式程序下载和调试(共20页)》修改意见稿

1、“.....同调试监控器样,仿真器也有个远程调试器作为用户界面。些情况下,甚至能使用相同前端调试器。但是仿真器有自己目标处理器,所以就有可能实时监视和控制处理器状态。这就允许仿真器在调试监控器提供功能外支持些高级调试特性,如硬件断点额实时跟踪。使用调试监控器,你可以在你程序里设置断点。不过这些软断点只能到指令提取级别,也就是相当于在提取该指令前停止运行。相比之下,仿真器同时支持硬件断点。硬件断点允许响应多种事件来停止运行。这些事件不仅包括指令提取,还有内存和读写以及中断。例如,你可写地址数据,启动重启执行从地址执行单步执行从地址开始单步执行重置中止程序远程调试器是嵌入式软件里最常用到下载和测试工具。这主要是因为它们般比较便宜。嵌入式软件开发人员已经有了所需主机了,任何个远程调试器价格并不会在全套跨平台开发工具编译器连接器定址器等等价格上增加多少......”

2、“.....以增加他们用户群。电路板在交付时候在快闪存储器里包含了个免费调试系统。和提供主机软件起使用,这个调试监控器就可以把程序直接下载到目标板里并运行,你可以用工具来完成这任务。按照指示简单地把串行通信适配器接到目标板和主机上,然后在主机上执行下述命令选项告诉调试监控器程序下载结束就马上开始运行,这样来,运行就是和里程序完全对应里程序了。在这种情况下,我们也许会以可重定址程序来开始,那么工具也会自动地在里第个可利用地址处为我们程序重新定址。对于远程调试目,调试监控器可以用做前端。然后就可以单步执行你和汇编程序,在程序里设置断点,并可以在程序运行时监控变量寄存器和堆栈注,下面是你可能用来启动个对闪烁程序调试会话命令,命令实际是调用另外两个命令个批处理文件。第个命令告诉板上调试监控器你用是哪个版本,第二个才实际调用......”

3、“.....这里我们再次使用了程序可重定址版本,因为我们要把程序下载到里并在那里执行它。调试器启动选项和设置了到调试监控器通信链路参数。代表远程端口,代表远程速率波特率,这些是同调试监控器通信所要求参数。在建立了和调试监控器联系后,就可以开始运行了。如果没成功话,可能是串行连接出了问题。把你安装过程和用户手册中描述对照下。旦进入,你就会看到个对话框显示,远程程序已过期,是否通过链路发送,选择后,内容就会被下载到目录中,然后调试器会在处设置第个断点并指示调试监控器运行程序到此处。所以你现在看到就是源代码,个光标指示着嵌入式处理器指令指针正指向这个例程入口点。使用标准命令,你可以单步执行程序设置断点监控变量和寄存器值做调试器允许任何事。或者可以按下立即运行程序剩下部分这样做了以后,你就能看到板上绿色开始闪烁了......”

4、“.....按下板上复位开关来复位复位嵌入式处理器,然后会停止闪烁,又可以响应你指令了。仿真器远程调试器用来监视和控制嵌入式软件状态是很有用,不过只有用在线仿真器,才能检查运行程序处理器状态。实际上,取代了或者仿真了目标板上处理器。它自己就是个嵌入式系统,有它自己目标处理器和自己嵌入式软件,结果在线仿真器样非常贵,往往要比目标硬件还贵。但是这是种强有力工具,在些严格环境下可以帮你很大忙。同调试监控器样,仿真器也有个远程调试器作为用户界面。些情况下,甚至能使用相同前端调试器。但是仿真器有自己目标处理器,所以就有可能实时监视和控制处理器状态。这就允许仿真器在调试监控器提供功能外支持些高级调试特性,如硬件断点额实时跟踪。使用调试监控器,你可以在你程序里设置断点。不过这些软断点只能到指令提取级别,也就是相当于在提取该指令前停止运行。相比之下,仿真器同时支持硬件断点......”

5、“.....这些事件不仅包括指令提取,还有内存和读写以及中断。例如,你可头描述,,状态描述,,,写地址数据,启动重启执行从地址执行单步执行从地址开始单步执行重置中止程序远程调试器是嵌入式软件里最常用到下载和测试工具。这主要是因为它们般比较便宜。嵌入式软件开发人员已经有了所需主机了,任何个远程调试器价格并不会在全套跨平台开发工具编译器连接器定址器等等价格上增加多少,还有调试器供应商们通常会提供他们调试监控器源代码,以增加他们用户群。电路板在交付时候在快闪存储器里包含了个免费调试系统。和提供主机软件起使用,这个调试监控器就可以把程序直接下载到目标板里并运行,你可以用工具来完成这任务。按照指示简单地把毕业设计论文外文资料翻译系电气工程学院专业电气工程及其自动化指导教师评语签名年月日附件外文资料翻译译文嵌入式系统程序下载和调试当你已经在主机上有了个可执行二进制映像文件时候......”

6、“.....可执行二进制影响般是要下载到目标板上存储器里并在那里执行,并且如果你配备了适当工具话,还可以在程序里设置断点或以种不干扰方式来观察运行情况,本章介绍了可用于下载,运行和调试嵌入式软件是各种技术。在中时候„„下载嵌入式软件最明显方式,是把二进制映像载入片存储片并把它插在目标板上,虽然个整整只读是不能再覆盖写入,不过你会在第六章存储器里看到,嵌入式系统通常使用了种特殊只读存储器,这种存储器可以用特殊编程器来编程或重新写入程序编程器是种计算机系统,它上面有各种各样形状和大小芯片插座,可以用来为各种存储芯片编程。在个理想开发条件下,设备编程器应该和主机接在同个网络上。这样,可执行二进制映像文件就很容易传给它来对芯片编程。首先把映像文件传到编程器,然后把存储器芯片插入大小形状何时插座里并冲编程器屏幕上菜单里悬着芯片型号......”

7、“.....这要看二进制映像文件大小和你所用芯片型号来定。变成结束以后,你就可以把插进板上插座了,当然,不能在嵌入式系统还在加电时候做这件事。应该在插入芯片之前关掉电源,插入之后在打开。旦加电,处理器就开始从里取出代码并执行。不过,要注意到每种处理器对第条指令位置都有自己要求。例如,当处理器复位以后,它就会取位于物理地址指令来执行。这个地址叫做复位地址,位于那里指令就叫复位代码。如果你程序看起来像是没有正确运行,那可能是你复位代码出了问题。你必须保证里你二进制映像格式要遵从目标处理器复位要求。在开发过程中,我发现在复位代码执行之后打开板子上个非常有用,这样我眼就知道我芯程序是不是满足了处理器基本要求。注意调试技巧个最简单调试技巧就是利用来指示成功或者失败。基本思路是慢慢地从驱动代码过渡到更大程序,把驱动代码挪到下个运行标记地方。这个方式最适合启动代码那样简单......”

8、“.....如果你没有本章后面提到远程调试器或者任何其他调试工具话,这也许是你唯调试办法了。电路板特殊在线可编程存储器,叫做快闪存储器简称闪存,它可以在不从板上移走情况下编程。实际上,板上另外块存储器中已经包含了可以对这个快闪存储器编程功能。你知道吗,电路板上实际带了两个只读存储器,个是真正,其中包含了可以让用户对另外片即快闪存储器在线编程简单程序。主机只需通过个串行通信口和个终端程序就可以和这个监控程序沟通了。随板提供包含了把个十六进制格式文件,比如,载入到闪存里指令。这种下载技术最大缺点是没有种简单方法来调试运行在外面软件,处理器以种很高速度提取指令并执行,并没有提供任何使你观察程序内部状态手段。这在你已经知道你软件工作正常并且你在计划分发这个系统时候看起来是不错,不过对于正在开发软件是点用多没有。当然,你还是可以检查状态和其他外部可视硬件指示......”

9、“.....远程调试器如果可能话,个远程调试器可以通过主机和目标机之间串行网络连接来下载执行和调试嵌入式软件。个远程调试器前端和你可能用过其他调试器都样,通常有个基于文本或图形用户界面主窗口和几个小点窗口来显示正在运行程序源代码寄存器内容和其他相关信息。所不同是,在嵌入式系统情况下,调试器和被调试软件分别运行在两台不同计算机上。个远程调试器实际上包含两部分软件。前端运行在主机上并提供前述人机界面。但还有个运行在目标处理器上隐藏后端软件来负责通过种通信链路和前端通信。后端般被称作调试监控器,它提供了对目标处理器低层控制。监视控制器通常是你或生产厂以前讲过方式放置在里,它在目标处理器复位时候会自动启动。它监控和主机通信链路并对远程调试器请求做出回应。当然,这些请求和监控器响应必须符合种预先定义好通信协议,而且这些协议通常是很底层......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
外文翻译—电子信息的嵌入式程序下载和调试.doc预览图(1)
1 页 / 共 20
外文翻译—电子信息的嵌入式程序下载和调试.doc预览图(2)
2 页 / 共 20
外文翻译—电子信息的嵌入式程序下载和调试.doc预览图(3)
3 页 / 共 20
外文翻译—电子信息的嵌入式程序下载和调试.doc预览图(4)
4 页 / 共 20
外文翻译—电子信息的嵌入式程序下载和调试.doc预览图(5)
5 页 / 共 20
外文翻译—电子信息的嵌入式程序下载和调试.doc预览图(6)
6 页 / 共 20
外文翻译—电子信息的嵌入式程序下载和调试.doc预览图(7)
7 页 / 共 20
外文翻译—电子信息的嵌入式程序下载和调试.doc预览图(8)
8 页 / 共 20
外文翻译—电子信息的嵌入式程序下载和调试.doc预览图(9)
9 页 / 共 20
外文翻译—电子信息的嵌入式程序下载和调试.doc预览图(10)
10 页 / 共 20
外文翻译—电子信息的嵌入式程序下载和调试.doc预览图(11)
11 页 / 共 20
外文翻译—电子信息的嵌入式程序下载和调试.doc预览图(12)
12 页 / 共 20
外文翻译—电子信息的嵌入式程序下载和调试.doc预览图(13)
13 页 / 共 20
外文翻译—电子信息的嵌入式程序下载和调试.doc预览图(14)
14 页 / 共 20
外文翻译—电子信息的嵌入式程序下载和调试.doc预览图(15)
15 页 / 共 20
预览结束,还剩 5 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档