




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IAREW430总体介绍IARSystemIAREW软件是一种格外有效的嵌入式系统开发工具,它使用户能够充分有效地开发并治理嵌入式应用工程,其界面类似于MSVisualC++,可以在Windows平台上运行,功能格外完善。包含有源程序文件编辑器,工程治理器,源程序调试器等,并且为C/C++编译器,汇编器,连接定位器等供给了单一而灵敏的开发环境。源级扫瞄器功能可以快速扫瞄源文件;还供给了对第三方工具软件的接口,允许启动用户指定的应用程序。IAREW8位,1632位的处理器的嵌入式系统,其具有同一界面,用户可以针对CPUIAR的链接定位器(XLINK)可以输出多种格式的目标文件,使用户可以承受第三方软件进展仿真调试。TIMSP430,IARIAREW430软件。其具有上面所说的全部IAR软件共有功能,另外还MSP430MSP430X设备的配置文档,C-SPYFET(TI”sFlashEmulationTool)MSP430的工程例子以及相关的代码模板等。现给以演示来具体说明其特性和使用:♦1在安装好的文件夹下面开打IAR_KickStartCardOPTIONS1所示,在CATEGORY中选择GENERALOPTION在右边点击Target,从下面的Device右边的扫瞄器中可IAREW430所支持的全部常见的具体设备,在选择好具体的设备后IAR软件会自动的在后台调用相应的I/O头文件,以及设备描述文件(C-SPY为了能对不同的器件的中断系统进展正确仿真,必需了解当前使用器件关于中断的具体信息,这类信息由设备描述文件.ddf文件供给)。图1编译器:在CATEGORYC/C++COMPILER,IARDLIB库,支持符合ANSICC/C++编程语言以及多字节参数和MISRA2中可见其的选择。(MISRA(TheMotorIndustrySoftwareReliabilityAssociation汽车工业软件牢靠性联会)所谓的MISRACCodingStandard,这一标准中包括了127条CC代码是易读、牢靠、可移植和易于维护的)2LanguageAutomatic.CC源程序进展编译。Enablemultibytesupport允许在C/C++源程3MISRACALL后选择全部MISRAC规章校验模MISARCMISRAC标准来检查校验您的代码。3IAROptimizations选择区域可选择优化方法有SIZE和SPEED两种,前者以代码大小进展优化,后者以运行速度进展优化。另外还有NONE不优化对调试支持最好,LOW低级优化,MEDIUMHIGH4种不同的优化级别。依据您所选择的优化方法和优化级别,Enabledtransformations框将自动选择不同的优化工程。另外,针对一个工程中不同4IAR供给了特别性质的扩展关键字,可以直接在源程序中使用这些关键字,而不用用汇编语言写任何的函monitor用于定义监视函数,其在执行期间制止中断,从而允许完成操作IARIEEE3264位浮点运算等。调试器:C-SPYIAREW软件中,通过不同驱动DRIVER实现与目标系统通信和仿真把握。MSP430C-SPY2种类型的驱动:纯软件仿真驱动和硬件仿真器驱动。纯软件仿真驱动可以实现在没有实际硬件的条件下,承受软件模拟方式进展用户程序的仿真也就是C-SPY供给的Simulator方式;硬件仿真器驱动为C-SPY调试器和专用硬件仿真器〔例如J-LINK〕供给接口,实现对目标系统的实时在线仿真调试。在调试过程中可以编辑代码不用退出调试环境,并且可以在调试之前在代码中直接设置断点。选择Project—Debug5,可以选择您感兴趣的窗口。例如翻开Register656AUTO看当前语句相关变量和表达式的值,LOCAL查看当前运行函数的局部变量和函数参数值。如图7C-SPY还供给了函数刨析功能和代码掩盖功能,用于对应用程序进展分析以确定其运行的瓶颈问题〔留意FET仿真驱动没有代码掩盖功能〕,函数刨析功能可以找出程序运行过程中对一个给定激发信号耗时最长的函数,从而使用户能够集中精力争论如何更好地对这些函数进展优化。例VIEW中选择PROFILING开打刨析记录。启动程序全速运行,当运行到一个断点或程序完毕时,窗口中将显示对当年程8:78用和被调用具体信息时,可以看刨析细节窗口。代码掩盖分析用于帮助用户确认是否全部程序代码都得到执行,这对于鉴别程序代码中是否有不能被执行的局部特别有用。翻开VIEW-CODECOVERAGE9显示的是当前代码掩盖分析状态报告,即哪局部代码在分析开头后至少执行了一次。IARC/C++编译器在应用程序每条语句以及每个函数调用处以STEPPOINT步点形式生成具体的步进信息,以百分比统计了全部已经执行的布点数量,并列出了全部还没有执行的布点等。9在程序调试时往往期望能对函数的调用过程进展跟踪,C-SPY可以在调试过程中随时显示整个调用链,跟踪显示当前调用函数内容,以便利调试和修改源代码中的错误。在VIEW-CALLSTACK翻开调用堆栈窗口10C-SPY4种单步运行命令:StepOver,stepInto,Stepout和NextStatement等。StepInto是单步运StepOv
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《第二单元 指挥机器人行动 12 声波测距避障碍》教学设计-2024-2025学年泰山版信息技术(2018)第三册
- 如何提升小班班级凝聚力计划
- 如何推动财务制度优化计划
- 会计记账的技巧与实务指南计划
- 推动品德教育与心理辅导融合计划
- 社区交通安全的个人倡导计划
- 慈善基金会年度项目计划
- 神经内科护理个案护理模板
- 肥胖患者的护理常规
- 医院道路知识培训课件
- 智慧农场整体建设实施方案
- 被诈骗的起诉书范文
- 幼儿园食谱播报
- 公路养护服务投标方案(技术标)
- 灌入式半柔性复合抗车辙路面施工工法
- 小班第一学期教学进度表
- 材料性能学课件:材料的热学性能-2-热传导-热稳定性-
- 幼儿园优质公开课:中班数学《寻宝小勇士》课件
- 监理单位工程项目总监及监理人员名册
- 北师大版小学英语3-6年级单词-(三起)带音标-精华版
- 声乐第2版(学前教育专业)PPT完整全套教学课件
评论
0/150
提交评论