嵌入式交叉开发环境的建立指导书ARM7-电子科技大学.DOC

嵌入式交叉开发环境的建立指导书ARM7-电子科技大学.DOC

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

嵌入式开发环境的建立 电子科技大学嵌入式软件工程中心 serial1-19200:目标机通过串口1与宿主机通讯,波特率为00 bps serial2-19200:目标机通过串口2与宿主机通讯,波特率为1200 bps net-serial1-111:目标机通过“网络-串口1方式与宿主机通讯,目标机IP地址设置为192.168.1.11,串口波特率为00 bps net-serial2-126:目标机通过“网络-串口2方式与宿主机通讯,目标机IP地址设置为192.168.1.16,串口波特率为500 bps 注意:目标机的IP地址都以192.168.1.开始,文件名的最后三个数字就表示它在子网中的地址。 对于LambdaODA调试方式,用户可以更改LambdaODA的IP地址配置 在下面的描述中,我们假定目标机Flash中固化的LambdaTRA的配置是: net-serial1-118 3.1 宿主机与目标机的连接 为了方便用户迅速地搭建交叉开发环境,我们在ARM7硬件平台中提供了配套的硬件连接附件,包括标准LambdaODA、标准RS232接口的串口线和直连以太网线。 如图1-1所示,我们建立好宿主机和目标机之间的物理线路连接: 宿主机 目标机 直连以太网线 调试通道 RJ45头串口线 应用输出通道 (a) 宿主机 目标机 调试通道 应用输出通道 (b) 串口x中,x=1或2 图1-1 调试通道与应用输出通道:(a)LambdaTRA调试方式(b)LambdaODA调试方式 在下载和调试应用程序之前,我们要建立好调试器与目标监控器之间的逻辑连接,步骤如下: 1.LambdaTRA调试方式: 启动目标机: 目标机启动后,经过一系列的初始化过程,最终是LambdaTRA接管了控制,准备好解释执行调试器发来的各种命令。 启动调试器: 启动宿主机上的交叉调试器LambdaGDB。 利用网络方式建立连接: 我们事先固化在Flash中的LambdaTRA支持“网络-串口1”方式,在这种情况下必须先用以太口建立连接,之后才可以在网络和串口之间自由切换。 如图1-2所示,我们可以在“目标机名”中直接输入目标机器的IP地址,也可以在WINDOWS的HOSTS文件中把这个IP地址和一个自己定义的名字对应起来(详见《LambdaGDB使用手册》中“宿主机配置对话框”一节)。对应起来的好处有两个:一是容易记忆,二是连接过程将会快一些。 图1-2 利用网络下载应用程序: 用网络下载应用程序的速度一般比串口快,过程如下: 在LambdaIDE中打开“hello, world!”应用的工程文件(hello.lwsp),选择“生成应用”菜单的“重新构建”命令生成可下载的程序; 在LambdaGDB中,选择“运行”菜单的“下载程序”命令,在弹出的对话框中找到刚生成的程序,确定后就可将它下载到目标机上。如果之前在配置宿主机的时候选择了“显示下载对话框”,将会明显看到下载的进程,如图1-3: 图1-3 最后看到提示下载成功的对话框,如图1-4: 图1-4 调试方式切换 网络下载成功后,程序停在预先设置好的断点处,此时我们可以将调试方式切换为串口。 在程序运行过程中的任意时刻,又可以设置其它的断点让其停顿下来,切换回网络方式。方法是:打开LambdaGDB的“宿主机的配置”对话框,按照所希望的方式设置。 但是无论如何,都要注意与目标机监控器的设置、物理线路的连接相匹配。 在这个例子中,我们如图1-5所示设置串口调试方式: 图1-5 虽然目标监控器已固定采用了串口1,但宿主机方可选择串口1或串口2(根据硬件的连接而定)。 2.LambdaODA调试方式: 启动目标机、LambdaODA: 目标机和LambdaODA启动后,经过一系列的初始化过程,最终是LambdaODA接管了控制,准备好解释执行调试器发来的各种命令。 启动调试器: 启动宿主机上的交叉调试器LambdaGDB。 利用网络方式建立连接: 如图1-2所示,我们可以在“目标机名”中直接输入LambdaODA的IP地址,也可以在WINDOWS的HOSTS文件中把这个IP地址和一个自己定义的名字对应起来(详见《LambdaGDB使用手册》中2.3一节“如何与目标机建立连接”)。对应起来的好处有两个:一是容易记忆,二是连接过程将会快一些。 图1-2 利用网络下载、调试应用程序: 在LambdaIDE中打开“hello, world!”应用的工程文件(hello.lwsp),选

文档评论(0)

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

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

1亿VIP精品文档

相关文档