欢迎来到天天文库
浏览记录
ID:22195302
大小:601.60 KB
页数:9页
时间:2018-10-27
《嵌入式系统开发平台》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、辽宁工程技木大学上机实脸报告成绩课程名称实验题目嵌入式系统基础实验嵌入式系统开发平台院系软件学院专业软件工程班级姓名学号实验曰期1.学习嵌入式系统开发的概念,开发流程以及包含的软件,硬件内容。验的实目实验准备2.掌握开发环境安装方法,仿真和调试程序的基本手段,调试通过后的代码进行固化,ARM指令系统的功能及应用。1.预:实验指导书,明确实验目的和要求,按要求编写好源程序,以便在计算机上进行调试与修改程序。2.了解实验所用的软硬件环境,熟悉操作方法和过程。本次共有1个练习,完成1个。实验进度一、实验内容1.建立一个工程文件。2.建立一个汇编程序,实现
2、数据段大量数据的复制功能,并添加到工程屮。3.设置编译连接控制选项4.编译连接工程5.使用AXD调试工程,方法可以采用(1)模拟指令集形式(2)下载到SDRAM或FLASH中硬件调试。二、实验原理1.H-JTAG软件是免费JTAG调试和Flasher擦写软件,通过并口线连接目杯板。此软件针对EEliod开发平台和XSBASE270-S开发板(或其它PXA270的开发板),需要进行配置才能正常工作。2.ADS是ARM系统的一个集成开发环境,提供程序编写、编译、连接、生成映像的功能,可以用来凋试PXA270开发板三、实验步骤1.配置实验环境(1)建立工
3、作文档复制选中的两个文件夹并且粘贴至C盘根H录下ELiod开发板配套光盘实验资源基础实验编辑0E)查看(V)收蒱⑷工具(T)帮助CH)'0’戊乂搜索D文件夹_JC:EEUodff发祓配套光盘实验资源基5出实验:和文件夹任务xl—boot移动所选项目复制所选项目以电子邮件形式发送所选项目Ex6-UART:文件夹x2-8seEx7-RTCEx3~keypadEx8-1£DDocxwcntsandSettingsouttxt艾本文档1KBInetpubRedhsl9WIMCESOOIntellJPro^ronFilesExanpltJisonV
4、INWSUbuntull10B雞广W21XBIB韵utiianortdrv.I05艾本艾档1KBASLogtxt1KB导入ADS许可证(2)连接开发板和电脑1.调试软件环境(1)打开H-JTAG软件,显示出开发板的CPU型号为PXA270,说明电脑与开发板连接成功。(2)配置ADS软件。FileStarcXhr*c*tt城VitwxSjrstMVi«w»Ex«c«t5、K6、y■7、f8、u9、TtM“10、I»a<«11、Fil»12、J_LL1.将程序传送到开发板8SEG.»cpQE@ODebugRe13、l二]B<90Files14、LinkOrder15、Targets16、iFileCod«Data-*p^boot困)boot,s-臼§3main,cE^library■s(*rsPVPAPT调试方法和运行结果1.编译并运行程序r&x«e«ttu«bu17、甫18、:19、Qg20、■21、iP22、hd23、多ljblll3lB24、g1到T25、E26、副丨面对B面后川二]IbUd也冲川刈£1二I27、旦l!l吹Ilarcel28、Inace29、±J±_eoEC:Exlboolboo(.Ortol0CEx1-bootboo(tx>1IfdeCineLED_CS4(*((volatileunsignedch^t»)(0x10500000)))3ITdeClneLED_VALOT(Oxff)C:Ex1-booto2mat454mtl;75voidDelay(unsignedmtx)6(7unsignedintnzj,k;8for(n=0;n<=x;n-H-)9Cot(3=0;330、);11)ConnandLineInterfaceDebug>3ctnexiDebug>3etaaeaDebug>sctnexiDebug>3ctaicxiDebug>3cuqcuDebug>0x48000000,0x48000000,0x48000040,0x48000004,0x4OA00018z0xac8z32Oxac9,32Or32Ox2011q01cz320,32.观察开发板开发板的8个发光二极管从左到右依次发光,说明程序正确运行。1.修改源程序,再次运行。letrorerksCodeTarriorforARMDeveloperSuite31、vl.2£ile£ditViewSearc^projectfiebugWindowHelp□回®蠡■毡龕蓍陶El0fira
5、K
6、y■
7、f
8、u
9、TtM“
10、I»a<«
11、Fil»
12、J_LL1.将程序传送到开发板8SEG.»cpQE@ODebugRe
13、l二]B<90Files
14、LinkOrder
15、Targets
16、iFileCod«Data-*p^boot困)boot,s-臼§3main,cE^library■s(*rsPVPAPT调试方法和运行结果1.编译并运行程序r&x«e«ttu«bu17、甫18、:19、Qg20、■21、iP22、hd23、多ljblll3lB24、g1到T25、E26、副丨面对B面后川二]IbUd也冲川刈£1二I27、旦l!l吹Ilarcel28、Inace29、±J±_eoEC:Exlboolboo(.Ortol0CEx1-bootboo(tx>1IfdeCineLED_CS4(*((volatileunsignedch^t»)(0x10500000)))3ITdeClneLED_VALOT(Oxff)C:Ex1-booto2mat454mtl;75voidDelay(unsignedmtx)6(7unsignedintnzj,k;8for(n=0;n<=x;n-H-)9Cot(3=0;330、);11)ConnandLineInterfaceDebug>3ctnexiDebug>3etaaeaDebug>sctnexiDebug>3ctaicxiDebug>3cuqcuDebug>0x48000000,0x48000000,0x48000040,0x48000004,0x4OA00018z0xac8z32Oxac9,32Or32Ox2011q01cz320,32.观察开发板开发板的8个发光二极管从左到右依次发光,说明程序正确运行。1.修改源程序,再次运行。letrorerksCodeTarriorforARMDeveloperSuite31、vl.2£ile£ditViewSearc^projectfiebugWindowHelp□回®蠡■毡龕蓍陶El0fira
17、甫
18、:
19、Qg
20、■
21、iP
22、hd
23、多ljblll3lB
24、g1到T
25、E
26、副丨面对B面后川二]IbUd也冲川刈£1二I
27、旦l!l吹Ilarcel
28、Inace
29、±J±_eoEC:Exlboolboo(.Ortol0CEx1-bootboo(tx>1IfdeCineLED_CS4(*((volatileunsignedch^t»)(0x10500000)))3ITdeClneLED_VALOT(Oxff)C:Ex1-booto2mat454mtl;75voidDelay(unsignedmtx)6(7unsignedintnzj,k;8for(n=0;n<=x;n-H-)9Cot(3=0;330、);11)ConnandLineInterfaceDebug>3ctnexiDebug>3etaaeaDebug>sctnexiDebug>3ctaicxiDebug>3cuqcuDebug>0x48000000,0x48000000,0x48000040,0x48000004,0x4OA00018z0xac8z32Oxac9,32Or32Ox2011q01cz320,32.观察开发板开发板的8个发光二极管从左到右依次发光,说明程序正确运行。1.修改源程序,再次运行。letrorerksCodeTarriorforARMDeveloperSuite31、vl.2£ile£ditViewSearc^projectfiebugWindowHelp□回®蠡■毡龕蓍陶El0fira
30、);11)ConnandLineInterfaceDebug>3ctnexiDebug>3etaaeaDebug>sctnexiDebug>3ctaicxiDebug>3cuqcuDebug>0x48000000,0x48000000,0x48000040,0x48000004,0x4OA00018z0xac8z32Oxac9,32Or32Ox2011q01cz320,32.观察开发板开发板的8个发光二极管从左到右依次发光,说明程序正确运行。1.修改源程序,再次运行。letrorerksCodeTarriorforARMDeveloperSuite
31、vl.2£ile£ditViewSearc^projectfiebugWindowHelp□回®蠡■毡龕蓍陶El0fira
此文档下载收益归作者所有