IAR for MSP430破解版是一款可以帮助你开发单片机程序的工具,当您在使用电脑编辑单片机的时候,通过调试、连接控制设备,可以帮助你管理自己端口的工作情况,单片机的作用就是启动控制设备输出、数据连接、进行前端数据处理;这款IAR for MSP430就是可以帮助您创建单片机开发环境的软件,支持项目管理、配置开发环境、创建编译器、定制具体编程方案,内置大量单片机调试的词汇表以及相关代码的使用方式,方便你在调试或者开发的时候快速找到可以使用的调试代码!
软件功能
对原文件进行编译链接
完成上面的设置以后,选中项目中的一个源文件(.c, .cpp, .cc, .s, .asm, msa) ,选择 Project>Compile 或者单击工具栏中的compile按钮,对源文件进行编译。如果有错误请根据提示的出错信息,将错误修正以后重新编译。 13、保证所有的源文件都编译通过以后,选择 Project>Make 或者单击工具栏中的make按钮,对源文件进行创建连接。如果有错误请根据提示的出错信息,将错误修正以后重新创建连接。
在线调试
创建通过以后,就可以进入调试阶段了。选择Project>Debuge 或者单击工具栏中的图标按钮就可以进入调试了。
在调试界面用户可以看到一个绿色的箭头选中了第一行,这表示程序计数器指向了此行的程序。将鼠标放在程序中的某一行,单击图标按钮可以在这里设置一个断点,当程序运行到此时会自动停止,用户可以观察某些变量;也可以单击图标按钮,程序将自动运行到当前光标闪烁处后停止。此外在工具栏中还有复位图标按钮,单步跳过图标按钮,跳入图标按钮,跳出图标按钮,全速运行图标按钮等很多有用的快捷方式,有效地利用它们可以极大的提供调试效率。
查看CPU寄存器的数值
如果用户想查看 CPU 某个寄存器内的数值可以选择View菜单下的Register一项,就会弹出如图 2.20 左图所示的寄存器对话框,通过黑色下拉三角按钮可以选择不同的寄存器。如果用户想查看程序中某个变量的数字,可以选择View菜单下的Watch一项,会看到图 2.20 右图所示的画面,在虚线框中输入要查看的变量名即可。此外,在View菜单下还有很多其他的
软件特色
语法高亮
让编辑器显示语法C或C++应用程序在不同的文本样式。
有关语法高亮显示的更多信息,请参见编辑器颜色和字体选项和语法着色。
自动缩进
使编辑器在按下回车键时自动缩进新行。C / C++源文件,单击“配置”按钮来配置自动压痕;看到配置自动缩进对话框。对于所有其他文本文件,新行的缩进与前一行相同。
显示行数
使编辑器在编辑器窗口中显示行号。
扫描更改的文件
使编辑器重新加载由另一个工具修改的文件。
如果一个文件在IDE中打开,和同一个文件同时被另一个工具修改,文件会自动加载在IDE。然而,如果你已经开始编辑文件,会提示你在文件加载。
显示书签
使编辑器在编辑器窗口左侧显示一列,其中有编译器错误和警告的图标,在文件结果、用户书签和断点中找到。
显示折缘
使编辑器在编辑器窗口的左侧显示折叠边缘。
模拟器
用C-SPY模拟器的具体命令。只有在选项对话框中选择模拟器驱动程序时,此菜单才可用。
C-SPY硬件驱动
对于硬件调试驱动你用C-SPY特定命令,换句话说,你在“选项”对话框中选择C-SPY司机。对于一些IAR Embedded Workbench产品,菜单的名称反映了C-SPY司机你用和别人的名字,菜单的名字是模拟器。
工具
用户可配置的菜单,可以添加与IDE一起使用的工具。
窗口
操纵IDE窗口并改变它们在屏幕上的排列的命令。
帮助
提供IDE帮助的命令。
安装方法
1、下载程序EW430-7101-Autorun.exe,点击运行按钮,出现主界面,请单击下一步开始安装软件
2、随后将进入“许可证协议”界面,“许可证协议”对话框如图所示,请您详细阅览相关最终用户许可协议,您如果接受最终用户许可协议,请点击“我接受”功能按钮
3、选择自己想要的路径C:Program Files (x86)IAR SystemsEmbedded Workbench 8.0,选择完成后点击确定,然后点击下一步,一般系统安装在默认路径下
4、选择您需要安装的位置,一般情况下点击第一项就可以了
5、创建菜单文件夹“IAR SystemsIAR Embedded Workbench for MSP430 7.10”,这是官方软件自动创建的的,不需要更改
6、安装预览,可以查看所有的安装信息,点击上一步可以修改,如果没有错误,就点击安装吧
7、软件已经开始安装了,将进入如图所示的界面,安装程序开始进行文件的复制,并显示复制文件的进度值。
8、可以选择点击完成按钮后直接运行客户端软件,也可以将勾点掉不选择直接运行客户端软件
使用方法
运行IDE
单击开始按钮在Windows任务栏上选择“所有程序→IAR系统> IAR Embedded Workbench for MSP430 IAR Embedded Workbench >。
该文件位于IarIdePm.exe常见的bin目录下你的IAR系统下的安装,如果你想启动程序从命令行或从Windows资源管理器。
双击工作区文件名
工作区文件的文件扩展名哦。如果双击工作区文件名,IDE就会启动。
指定工具的选项
您可以在工具菜单中找到自定义IDE的命令。
若要显示IDE选项对话框,请选择“工具>选项”以访问各种OP。
向工具栏添加按钮
IDE工具栏上的按钮为IDE菜单上的命令提供快捷方式。
1要在主IDE窗口中添加一个新按钮到工具栏上,单击工具栏选项按钮,选择“添加或删除按钮”自定义。
自定义对话框在命令页上打开。
在“类别”列表中,选择要添加到工具栏的命令所在的菜单。
显示/隐藏工具栏按钮
作为从IDE工具栏中删除按钮的替代方法,可以将其可见性切换到/关闭。
1暂时隐藏IDE中主窗口中任意一个工具栏的按钮,单击工具栏选项按钮,选择“添加或删除按钮”工具栏。
工具栏
IDE工具栏上的按钮提供IDE菜单上最有用的命令的快捷方式,以及输入字符串以进行快速搜索的文本框。有关如何在工具栏上添加和删除按钮的信息,请参见使用和定制IDE。
对于任何按钮的描述,用鼠标指针指向它。当命令不可用时,相应的工具栏按钮会变暗,您将不能单击它。
停靠的工具栏拖放重新排列它们。
此图显示与每个工具栏按钮对应的菜单命令:
栈阈值时发出警告
使问题在C-SPY堆栈的使用超过%的堆栈的使用阈值选项指定的阈值报警。
当堆栈指针越界时发出警告
使C-SPY发出警告时,堆栈指针在栈内存范围。
堆栈指针(s)无效,直到程序到达为止
在您希望堆栈显示和验证发生的地方指定应用程序代码中的位置。在执行到这个位置之前,堆栈窗口不会显示关于堆栈使用的任何信息。
默认情况下,C-SPY不会跟踪堆栈的使用前的主要功能。如果应用程序没有主函数,例如,如果它是一个只汇编程序的项目,那么您应该指定自己的start标签。如果选择此选项,每次复位C-SPY保持断点在给定的位置,直到它达到。
通常,堆栈指针是在系统初始化代码cstartup成立,但不一定是从最初的指令。选择此选项以避免对应用程序的这部分发出不正确的警告或误导堆栈显示。
使用说明
编译器和链接器错误、警告和备注
所有诊断消息都是完整的、自解释的消息。错误显示语法或语义错误,警告表明潜在的问题,注释(默认关闭)表明偏离标准。双击消息并在编辑器窗口中突出显示对应的源代码结构。更多信息,见IAR C/C++编译器参考指南MSP430。
*链接期间的堆栈使用分析
在这样的情况下,链接器可以准确地计算每个调用树的最大堆栈的使用,如cstartup,中断功能,实时操作系统的任务,等更多的信息,参见IAR C/C++编译器参考指南MSP430。
*静态分析c-stat
c-stat是一个静态分析工具,试图从规则的具体设置发现偏差,每个规则指定一个不安全的来源构成。规则来自不同的机构,如米斯拉(MISRA C:2004,MISRA C++:2008,和MISRA C:2012),CWE,处理有关如何使用c-stat和规则,看到c-stat®静态分析指南。
∨ 展开