实验一 熟悉硬件平台和软件环境

实验一 熟悉硬件平台和软件环境

ID:20388073

大小:1.20 MB

页数:15页

时间:2018-10-12

实验一 熟悉硬件平台和软件环境_第1页
实验一 熟悉硬件平台和软件环境_第2页
实验一 熟悉硬件平台和软件环境_第3页
实验一 熟悉硬件平台和软件环境_第4页
实验一 熟悉硬件平台和软件环境_第5页
资源描述:

《实验一 熟悉硬件平台和软件环境》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验一熟悉硬件平台和软件环境实验目的1熟悉实验板硬件资源2熟悉ADS1.2开发环境,使用ADS编译、调试并跟踪一段已有的程序3熟悉DNW工具的使用4熟悉ICE仿真器的安装和使用需要完成的任务1从FTP服务器上下载SourceCodeInterfaceADC_test源代码,在ADS1.2中建立工程项目并将源代码添加进来,并能编译通过。2通过ICE硬件仿真器调试、运行程序。3通过DNW下载到实验板并运行程序。实验步骤A部分阅读实验板的说明文档(即EA2440a技术说明书和实验板原理图),熟悉实验板的硬

2、件接口及相应配置。B部分ADS1.2初步使用1选择“开始—〉所有程序—〉ARMDeveloperSuitev1.2”下的“CodeWarriorforARMDeveloperSuite”打开集成开发环境,如图所示。2新建工程及编译、链接选项设置(1)单击File菜单,选择New菜单项即弹出New对话框,如图所示。15/15(2)选择工程模板为ARM可执行映像(ARMExecutableImage),然后在Location项选择工程存放路径,并在Projectname项输入工程名称,单击“确定”按钮即可建

3、立相应工程,工程文件名后缀为.mcp。(3)编译选项设置。点击确定按钮后出现工程窗口,在工程窗口中选择DebugRelSetting进入编译选项设置对话框。15/15(4)在DebugSettings对话框中选择TargetSettings选项,在Post-linker列表框中选择ARMfromELF,单击右下角的Apply按钮使其有效。15/15(5)设置TargetSettings在DebugSettings对话框中选择ARMLinker选项,选中Simple单选按钮,在Simpleimage选项组

4、中设置连接的ReadOnly(只读)和Read-Write(读写)地址。地址0x30000000是开发板上SDRAM的真实地址,是由系统的硬件决定的。本实验中对系统可读写的内存地址并没有分配,系统将自动分配地址。15/15(6)点击Layout选项页,在该选项页中的Placeatbeginningofimage选项组中设置程序的入口模块。指定在生成的代码中,程序是从2440init.s开始运行的。Object/Symbol/项设为2440init.o,Section项设为Init。(7)在DebugSe

5、ttings对话框中选择ARMfromELF选项,设置Outputformat为Plainbinary。也可在此对话框中设置生成的BIN文件名。(8)最后在LanguageSettings选项中的5个子项中将“ArchitectureorProcessor”15/15栏都选择为ARM920T。图中只列出了ARMAssembler子项的设置情况。单击OK按钮退出设置对话框。注意:为了以后建立工程的方便,可以将该工程作为工程模板,以后建立工程时就不需要再对工程进行重复设置了。具体方法是在ADS1.2安装目录

6、下Stationery文件夹中新建一个文件夹,例如可取名“SinoSys-EA2440aTemplate”,再将上面建立的工程文件(即.mcp的文件)拷贝到这个新建的文件夹中。这样,在每次新建工程时就可以选择名为“SinoSys-EA2440aTemplate”的工程模板了。3编辑源文件建立新的源文件或者添加已有的源文件皆可选择File菜单下的New,打开New对话框。在该对话框中选择File选项页,输入文件名称,文件存放路径并把它加入到刚才所建的工程中。点击确定按钮后就进入了所建文件的编辑窗口了。在编

7、辑窗口中读者可以自己编写所要15/15实现的程序代码。本实验为了方便,直接将一个示例代码加入到工程中,将SourceCodeInterface中该实验的示例代码拷贝到刚才所建立的工程目录下。在工程文件窗口中(本例为adc.mcp窗口)点击鼠标右键,选择“AddFiles”,打开添加文件对话框,选择到所建立的工程文件目录。点击打开按钮,出现AddFilestoTarget对话框,默认选择,点击确定按钮,test1.S文件就被加到工程中了。4编译工程在工程窗口中按“Make”按钮,或者直接按F7快捷键,编

8、译工程。在出现的错误/警告窗口中选择某错误/警告信息,ADS会自动打开相应的源文件并用箭头指向出错的文本行。错误/警告窗口。编译成功后在工程目录下的DebugRel里会生成xx.bin文件。该文件可以直接下载到实验板上运行。C部分DNW软件安装和使用嵌入式软件开发完成后,最终通过交叉编译,在目标系统上运行。运行的方式一般包括ROM运行和RAM运行两种。这就需要使用方便的工具来使用这些功能。15/15在SinoSys-EA2440a中,已经通

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。