- 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;然后切换到Op
您可能关注的文档
最近下载
- ASUS华硕主板大师系列Z97-A 用户使用手册 (繁体中文).pdf
- 现代农业创新与乡村振兴战略智慧树知到答案章节测试2023年华南农业大学.pdf VIP
- CVC非计划性拔管不良事件RCA分析与PDCA项目报告.pptx
- 部编版六年级上册第26课《好的故事》教学设计(教案).docx VIP
- 《蛋白质构象病》课件.pptx VIP
- 正方体的表面积(优秀 ppt课件).ppt VIP
- 《丝绸之路的传奇历程》课件.ppt VIP
- 2025年贵州省面向优秀村(社区)干部专项招聘乡镇(街道)事业单位工作人员历年参考题库含答案详解.docx VIP
- 部编版六年级上册第26课《好的故事》一等奖教学设计(教案).doc VIP
- 《海蒂》读书心得体会.pptx
原创力文档


文档评论(0)