- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统设计实验报告
班 级: 090616
学 号: 2009061316
姓 名: 叶尔多斯·海拉提
成 绩:
指导教师: 孟昭林 赵国冬
1. 实验一
1.1 实验名称
博创UP-3000实验台基本结构及使用方法
1.2 实验目的
要求通过本次课程对各个外设的了解,为今后各个接口实验打下基础。
1.3 实验环境
博创UP-3000实验台
1.4 实验内容及要求
熟悉UP-net3000实验平台的核心硬件电路和外设
ARM JTAG的安装与使用
通过操作系统自带的通讯软件超级终端,检验各个外设的工作状态。
1.5 实验设计与实验步骤
熟悉UP-net3000实验平台的核心硬件电路和外设。
1.6 实验过程与分析
略
1.7 实验结果总结
通过本次试验,熟悉了UP-net3000实验平台的核心硬件电路和外设。
1.8 心得体会
良好的实验感觉以及对实验台的熟悉是做好后续试验的基础。
2. 实验二
2.1 实验名称
ADS1.2软件开发环境使用方法
2.2 实验目的
熟悉ADS1.2 开发环境,学会ARM 仿真器的使用。使用ADS 编译、下载、调试并跟踪
一段已有的程序,了解嵌入式开发的基本思想和过程。
2.3 实验环境
硬件:ARM 嵌入式开发平台、用于ARM7TDMI 的JTAG 仿真器、PC 机Pentium100 以
上、串口线。
软件:PC 机操作系统win98、Win2000 或WinXP、ARM SDT 2.51 或ADS1.2 集成开发
环境、仿真器驱动程序、超级终端通讯程序。
2.4 实验内容及要求
本次实验使用ADS 集成开发环境。新建一个简单的工程文件,并编译这个工程文件。
学习ARM 仿真器的使用和开发环境的设置。下载已经编译好的文件到嵌入式控制器中运行。
学会在程序中设置断点,观察系统内存和变量,为调试应用程序打下基础。
2.5 实验设计与实验步骤
1)建立工程
(1)运行ADS1.2 集成开发环境(CodeWarrior for ARM Developer Suite)。选择File|
New…菜单,在对话框中选择Project,如图1B-1 所示,新建一个工程文件。图中示例的工
程名为Exp6.mcp。点set…按钮可为该工程选择路径如图1B-2 所示,选中CreatFolder 选项
后将以图1B-1 中的ProjectName 或图1B-2 中的文件名为名创建目录,这样可以将所有与该
工程相关的文件放到该工程目录下,便于管理工程。
在图 1B-1 中工程模板列表中的44B0 ARM Executable Image 是专为本嵌入式开发板设置
的工程模板,后文有具体说明。在此也可选择ARM Executable Image 通用模板。
图1B-1 新建工程
图 1B-2 保存工程
(2)在新建的工程中,如图1B-3 所示,选择Debug 版本,使用Edit | Debug Settings
菜单对Debug 版本进行参数设置。
(3)在Debug Settings 对话框中选择Target Settings 项,如图1B-4 所示。在Post-linker
一栏中选择ARM fromELF。
(4)在Debug Settings 对话框中选择ARM Linker 项,如图1B-5。在Output 选项卡的
Simple image 框中设置连接的Read-Only(只读)和Read-Write(读写)地址。地址0x0c080000
是开发板上SDRAM 的真实地址,是由系统的硬件决定的;0x0c200000 指的是系统可读写的
内存地址。也就是说,在0x0c080000~0xC1fffff 之间是只读区域,存放程序的代码段,在
0xC200000 开始是程序的数据段。
图 1B-5 所示的设置只是一种简单设置,如果程序需要用到标准C 库函数的话需要按图
1B-6 进行连接地址的设置。
标准 C 中如果使用malloc 及其相关的函数,需要使用系统的堆(Heap)空间,可以通
过scatter 文件来描述系统HEAP 段的位置。针对44B0 开发板,把程序的入口定位在
0xc080000,并定义scatter 文件为scat_ram.scf。在图1B-6 中选择LinkType 为Scattered, 输
入scatter 文件名scat_ram.scf;然后切换到Options 选项卡在Image Entry Point 框中输入
0xc
您可能关注的文档
最近下载
- 雨污分流建设项目监理细则.docx VIP
- 《颅内动脉瘤的诊断与治疗》课件.ppt VIP
- 中小学教师职称评审讲课答辩英语学科全英答辩题目汇编(附汉语翻译).pdf VIP
- 2024年山东省(枣庄、菏泽、临沂、聊城)中考语文真题(word版,含解析).docx VIP
- 雨季施工方案(标准版).doc VIP
- 河南应用技术职业学院招聘考试真题2024.docx VIP
- 《邮政企业、快递企业安全生产重大事故隐患判定标准》知识培训.pptx VIP
- 犯罪学(全套课件252P) .pdf VIP
- 2025至2030中国矫形鞋垫行业发展趋势分析与未来投资战略咨询研究报告.docx VIP
- 《红星照耀中国》填空题50道及问题详解.pdf VIP
文档评论(0)