- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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),选
您可能关注的文档
最近下载
- 畜牧兽医职业生涯规划书 .pdf VIP
- 2024-2025四川遂宁遂宁中学高一上期中化学试题【答案版】.docx VIP
- 15分钟课堂教学.pdf VIP
- 职业技术学院民族音乐与舞蹈专业人才培养方案.docx VIP
- Tolteq 脉冲器 操作手册.pdf VIP
- 人教版部编版小学五年级语文上册《忆读书》教学ppt课件.pptx VIP
- DB50T1310-2022丰都麻辣鸡加工技术规程.pdf VIP
- 2024-2025四川遂宁遂宁中学高一上期中数学试题【答案版】.pdf VIP
- 河北省政府采购评审专家培训验收考核题(6月21日)车上试题【含答案】2025.pdf VIP
- 华东理工大学电路原理与分析期末复习.ppt VIP
原创力文档


文档评论(0)