DS-5创建一个以裸机为目标的简单 Hello World C 程序_第1页
DS-5创建一个以裸机为目标的简单 Hello World C 程序_第2页
DS-5创建一个以裸机为目标的简单 Hello World C 程序_第3页
DS-5创建一个以裸机为目标的简单 Hello World C 程序_第4页
DS-5创建一个以裸机为目标的简单 Hello World C 程序_第5页
已阅读5页,还剩5页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、制定以裸机为目标的简单Hello WorldC程序安装并获得使用DS-5所需的许可证后,本教程将介绍创建、配置和构建简单的裸机应用程序。生成应用程序后,本教程将介绍建立与软件提供的系统型号的调试连接并运行程序的一系列配置步骤. 这些型号称为固定虚拟平台(FVP ),DS-5附带了几个型号。 本教程使用基于Cortex-A8处理器的FVP_EB_Cortex-A8。创建新的c项目从DS-5主菜单中选择“文件”“新建c项目”以显示“c项目”对话框。 选择适当的项目类别,然后输入项目名称您可以在“项目资源管理器”视图中查看此项目。2 .在“项目资源管理器”视图中,右键单击Hello World项目,

2、然后选择“新建源文件”。在“新建源文件”对话框中,输入文件名hello_world.c。单击“完成”以创建源文件,并在“代码编辑”视图中打开该源文件。源文件也显示在项目资源管理器的视图中,位于Hello World下。将以下代码添加到新源文件中,然后按CTRL S保存。#includemain ()举止打印( hello worldn );以下3 .在项目资源管理器视图中,右键单击Hello World项目,然后选择“生成项目”。编译完成后,可以在HelloWorld项目下的调试文件夹中显示输出图像hello_world.axf。. axf文件包含目标代码和调试符号,调试器用于执行源代码级调试

3、。4 .在固定虚拟平台(FVP )上调试应用在创建项目并生成代码后,启动调试器,并在DS-5附带的fvp(fixedvirtualplatform )上运行应用程序。本教程使用DS-5附带的Cortex-A8固定虚拟平台(FVP )。创建DS-5调试配置并连接到FVP1 .选择要调试的项目,从DS-5主菜单中选择“运行调试配置s”2 .在调试配置对话框中选择DS-5调试器。 单击“新建启动配置”按钮。这将创建一个新的DS-5调试配置,并显示一个标签,您可以在其中指定将应用程序加载到目标中的相关设置。在“调试配置”对话框中,选择Bare Metal Debug选项下的Debug Cortex-A

4、8,如下图所示然后,选择文件标签,并选择使用工作区选项生成的文件(axf )。注意:确保“加载符号”选项处于选中状态。然后设置调试器选项配置完成后,单击“调试”开始调试。应用程序加载到目标中,并通过main ()函数停止,准备执行。调试界面点击绿色的Continue,让程序运行。然后,可以在目标控制台视图中显示应用程序的输出。其他视图提供了有关调试连接的信息。例如,命令视图显示了调试器输出的消息。 也可以使用此视图输入DS-5命令。分步执行应用程序可以使用“调试控件”视图中的控件逐步运行应用程序。-单击以继续处理代码。-单击可中断或暂停代码处理。-点击后,代码将逐步执行。-点击就能越过源代码行。-按一下以结束。-这是开关。 如果要在上述控件中执行一

温馨提示

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

评论

0/150

提交评论