IAR Embedded Workbench for 78K v4.81 免费版(附注册机)
预览截图
应用介绍
IAR Embedded Workbench for 78K是一款针对单片机开发者打造的嵌入式开发工具,非常好用,它为开发者提供了完整的C++编译器和可视化的IDE集成开发环境,拥有性能稳定、开发效率高的特点,可以满足不同开发者的需要,小编提供的这个是最新版本,有需要的朋友们欢迎前来下载使用。
主要特色
1、高度优化的IAR ARM C/C++ Compiler
2、IAR ARM Assembler
3、一个通用的IAR XLINK Linker
4、IAR XAR 和XLIB 建库程序和IAR DLIB C/C++运行库
5、功能强大的编辑器
6、项目管理器
7、命令行实用程序
8、IAR C-SPY 调试器(先进的高级语言调试器)
使用教程
1 IAR里面的工程模板机制
打开IAR Embedded Worked Workbench(以后简称IAR),新建工作区我就不说了,在工作区里新建工程,这时出现对话框如图2.1:
图2.1
这时你会发现,你可以选:新建一个新的工程或是选一个汇编、C++或是C的标准模板。可以想知,在IAR的根目录某个位置肯定有个ASM、C++、C的标准工程模板。
根据以上思想,我找到了文件夹:C:Program FilesIAR SystemsEmbedded Workbench 5.0 EvaluationARMconfigtemplateproject 如图2.2所示:
图2.2
里面的文件夹是不是和图2.1的目录很相似啊,这当然有联系的,这就是IAR的工程模板目录!先看看里面到底是什么东西再说!
进入asm文件夹,有如下文件和文件夹:
图2.3
用记事本打开asm.projtempl文件,如下内容:
再在IAR里的新建工程对话框里点asm目录的asm文件,如图2.4。
图2.4
对照一下对话框的显示和asm.projtempl文件里的内容,很快就可以发现:
1、与 里的内容对应图2.4里的Description的内容。
2、与里的内容当然是图2.4里的asm目录下的asm这个名字。
3、将目录再向asm里进一层后你会发现你面有个文件名字与里的内容相似,只是多了:$PROJ_DIR$,可想而知,$PROJ_DIR$的意思是Project Dir 也就是工程目录。
再往asm文件夹进一级,你会发现有如图2.5所示。
图2.5
.ewp的文件?这正是IAR的工程文件,它里面有整个工程的设置,可名字为什么是templproj.ewp呢?再看一下类似的C目录以及C++目录,很快发现这个文件名都一样,看来这才是工程模板的默认工程文件名。asm.s就不说了,可以肯定大家都知道它是什么了。
2.2 添加工程模板
通过前面的介绍,我想大家应该对添加工程模板有个思路了吧。下面让我们来做一个自己的工程模板吧!
2.2.1 配置好自己的工程
新建一个工程,或打开已有的工程。以我自己配置为例,如图3.1。
图3.1
我编程用的芯片是LM3S1138,所以我想配置一个通用的LM3S1138的工程模板,在这之前,我已经建好了一个Uart的工程,里面的设置及基本启动文件都做好了。某些不通用的文件该删就删,呵呵,不然做了工程模板后每次都有很多垃圾要删,那就没有工程模板的效果了。删除一些不必要的东西,确保这个工程可做工程模板。
2.2.2 修改工程
找到自己所做的工程,如图3.2,里面有文件及文件夹。
图3.2
Debug 里面是一些调试信息,对于新工程来说没用,删!
settings 里面是一些工作信息,非用户设置,删!
Src是我设置的文件夹,里面还有分类文件夹,目的就是不让程序源文件很乱,保留。
Uart.dep应该是一些编译信息,也就是哪些文件没编过,哪些编过,反正不管,删!
Uart.ewp是工程文件,所有设置都在这里面,不能再删了。改名为:templproj.ewp。
用记事本打开templproj.ewp,搜索:Uart.out和Uart.bin/Uart.hex/Uart.srec (注意:要搜的是与你刚建的工程名相同的名称,而不是我列的这些名。)将这些删除。这一步可以不要,不影响工程模板的使用,但如果不删的话,利用工程模板生成工程后会有个有趣的现象:你自己的工程里有些文件会和工程模板同名而不和你的工程同名,如:.out 文件,生成的输出文件 .bin / .hex 等。如果你又不想删除东西,又不想生成的.out等文件不会出现工程模块的名字,你可以在生成的工程里再做修改,如图3.3和图3.4。
图3.3
图3.4
2.2.3 拷贝、修改配置文件
通过以上修改,基本确定了最终需要的工程模板工程。下面我们再找到路径:C:Program FilesIAR SystemsEmbedded Workbench 5.0 EvaluationARM
configtemplateproject 进入C文件夹(因为刚才我做的工程是C项目,所以还是放这里面好,当然,如果你愿意,你可以放外面,或其它目录层)。新建文件夹,命名:LM3S1138(你的工程模板名),进入该文件夹,将刚才修改好的工程文件及文件夹拷入该文件夹。接下来:
图3.3
跳回一级目录,即C目录内。如图3.3。
复制main.projtempl文件在同一目录下,改名为:LM3S1138.projtempl。
用记事本打开:LM3S1138.projtempl。内容如下:
将与中的内容改为对这个模板的描述。如:Use Project Model LM3S1138 to Create Project.
将与中的内容改为你想要显示在创建工程的对话框里显示的名字,如:LM3S1138 Project Models
将与中的内容清空。这些内容是默认打开的文件名称,你可以添加一些,最好不要算了。$PROJ_DIR$ 表示工程所在的目录。
保存。
做完以上这些,算是一个比较完整的工程模板添加过程了。注意:以后所有修改,名称和描述都不能用中文。接下来我们就看看行不行了。
2.2.4 试用
图4.1
图4.2
图4.3
图4.4
图4.5
图4.6
在工作区里点Project—>Create New Project 如图4.1。
弹出对话框,点击C那一项,哈哈,出现了LM3S1138 Project Models这一项,如图4.2、图4.3。
在项目文件夹里新建一文件夹。
将新项目建在此文件夹。
工作区中出现了新工程如图4.6。
整个过程完毕。
更新说明
-并行生成
IAR 嵌入式工作台现在可以生成使用多个并行进程的项目。这样可以提高生成性能显著多核心或多个处理器的计算机上。若要控制并行生成,请选择工具 > 选项 > 项目 > 启用并行生成。
-在 C 间谍采样图
它是现在可以指定要为其收集数据样本的变量。在数据样本窗口中或作为采样图形窗口中的图形,您可以查看对采样的数据,无论是在表的格式。
-自定义 SFR 窗口
它现在是可以在 C 间谍中定义自定义 SFR (特殊功能寄存器),具有可选择访问大小和类型。
-保存 C 间谍监视窗口内容
在 C 间谍监视窗口家庭中,你现在可以选择全部保存到文件从上下文菜单中,将当前窗口的内容保存到一个文本文件中。
-C 间谍宏新窗口
添加了三个新 C 间谍窗口以更容易管理 C 间谍宏。宏注册窗口控制哪些宏文件来加载和调试器宏窗口显示在调试器中可用的所有宏的列表。快速启动宏窗口,使得计算表达式并启动 C 间谍宏。
-项目连接
可以导入文件或由外部代码生成工具生成的文件包和 IAR 嵌入式工作台自动检测中生成的文件集的更改。这使与例如设备配置工具的自动的集成。
-外部分析仪
灵活的机制来调用外部分析仪的项目文件。这通常用作像 PC 皮棉的静态分析工具的接口。
-自定义参数变量
自定义参数变量可以使用 IAR 嵌入式工作台 IDE 中,每当有需要取决于当前上下文类似宏扩展。例如,这可能是在外部生成工具的参数。
-调用关系图窗口
已添加一个新的调用图形窗口。它是可浏览并显示从任何活动项目中的源文件进行,从每个函数的所有调用。
-保存关于项目工作区
现在可以在 IDE 中使用新的名称保存一个项目工作区。
-更新用户文档
C 间谍调试指南已被更新,以反映产品的变化。
78 K 版本 4.81 IAR 嵌入式工作台
©软件著作权归作者所有。本站所有软件均来源于网络,仅供学习使用,请支持正版!
转载请注明出处: Chrome插件下载 » IAR Embedded Workbench for 78K v4.81 免费版(附注册机)