跳转到主要内容

IAR相关

IAR扩展外部文本编辑器

editor /

IAR作为编译器和调试器功能还是不错的,但是他的文本编辑功能确实让人有点不敢恭维了。下面主要介绍怎么在IAR中扩展外部文本UltraEdit。我们分两种情况来说明他的扩展方法。

<strong>一、我们不想在IAR中打开源文件,点击源程序的文件名就可以在UltraEdit打开就行编辑。 </strong>

A.tool>Options>Editor>External Editor

B.选中Use External Editor

C.type:command file

editor:输入UltraEdit.exe的路径

arguments:"$FILE_PATH$"

D.点击确认Ok

IAR更改代码字体及快速模板的设置

editor /

<strong>1、是用软件提供的字体</strong>

如果只想简单的设置,可进行如下设置
Tools->IDE Options->Editor->Colors and Fonts->Editor Font->Font
但是这里边似乎也没有什么舒服的字体,在网上找了找,还真找到了一个比较不错的字体,现呈现给大家

<strong>2、使用系统提供的字体</strong>

浅谈IAR环境下Flash调试和RAM调试的区别

editor /

其实关于Flash调试和RAM调试的概念,我也是从调试Kinetis的时候才开始接触,最初只是随便用用,没有深究,之后用的多了才开始深入研究两者之间的区别,发现里面大有文章可作,这也是我为什么后来又把本文的前缀改成【原创精品】的缘故,翻看了网上的一些资料,大多是授人以鱼的文章,所以觉着有必要在这里谈谈自己的一点看法,做个笔记。

最近一直埋头于毕业论文的撰写当中,真是有种“两耳不闻窗外事,一心只写毕业论文”的感觉啊。成天大眼对小眼地面对着word、viso和知网客户端等等文字编辑工具真是有种麻木的赶脚,不写论文不知道,一写论文吓一跳,感觉让我写上几万行代码也比坐在电脑面前憋出几万字论文来的轻巧,“问君能有几多愁,恰似一江春水向东流”,哎,突然间发现,人生最最痛苦的不是人死了钱没花了,而是写了十几天的论文才发现,晕,还有一多半没写呢,不过木有办法,只能硬着头皮上了,再此之前还是更篇博客为好,不然该沉底落灰了(话说貌似断更了好长时间了,不过幸好不是写小说,不然该被拍砖了),哈哈~

【下载】IAR编译生成HEX文件及常见问题

kelly /

简介:

IAR 编译 ZStack-CC2530 为可下载运行的 HEX 文件的正确配置:

1、正确配置输出文件格式 在菜单 Project-Options-Linker-Output 标签中,勾 上 Allow C-SPY-specific extra output file 选项。再到 extra output 把编辑框中的文 件名的后缀改为 hex 文件名可以任意修改哦

2、菜单选择 Project-Options-Linker-extra output-Format。右边的 Output format 下拉框选 intel-extended,Format variant 下拉框选 None 具体如下图所示:

【下载】AN0004 基于IAR开发MM32

kelly /

本应用笔记主要介绍了IAR for ARM集成开发环境及调试工具的安装,及在 IAR环境下添加 MM32 MCU Device ,建立一个 MM32 的 IAR项目及编译下载调试。

<strong>1、IAR EWARM 集成开发环境介绍与安装</strong>

<strong>1.1 IAR EWARM 简介</strong>

IAR Embedded Workbench for IAR(下面简称 IAR EWARM),)是一个针对ARM处理器的集成开发环境,它包含项目管理器、 编辑器、C/C++编译器和ARM汇编器、连接器XLINK和支持RTOS的调试工具C-SPY。在 EWARM 环境下可以使用C/C++编译器和汇编语言方便地开发嵌入式应用程序。比较其他的ARM开发环境,IAR EWARM 具有入门容易、使用方便和代码紧凑等特点。

目前 IAR EWARMIAR支持 ARM Cortex -M3 内核的最新版本是7.4,该版本支持MM32全系列的 MCU。 为了方便用户学习评估, IAR提供一个限制32K代码的免费试用版本。用户可以到IAR公司的网站 www.iar.com下载

关于IAR软件的Go to Definition of功能问题的解决方法

kelly /

网上有很多朋友都碰到IAR软件的Go to Definition of选项不是灰色,就是单击后发出声音不跳转或直接提示C文件路径错误。本人也被该问题困扰已久,咬咬牙决定研究一下,彻底解决这个问题,以下是本人经过多次尝试之后总结的解决方法及问题的分析。如有错误之处,恳请指正。

1、 Go to Definition of是灰色的

Tools → Options → Project:勾选Generate browse information

问题1分析:未开启Go to Definition of的功能,勾选上述选项即开启

2、 单击Go to Definition of发出声音但未跳转

1) Tools → Options → Project:取消勾选Generate browse information

2) 重新编译

3) Tools → Options → Project:勾选 Generate browse information
4) 再次重新编译即可

3、 单击Go to Definition of提示C文件路径错误

【下载】IAR编译环境的配置

kelly /

其实,IAR 编译环境的配置是相当重要的,没配置正确或者不符合自己的习惯的话,使用起来就会很麻烦。下面
我根据网上的经验和资料,以及自己摸索和大家共同探讨下 IAR 的配置。

我第一次打开 IAR 环境的时候,发现工作区有明显分层现象。如图一所示:

<center><img src="http://mm32.eetrend.com/files/2016-08/wen_zhang_/100002586-8311-buhuo.j…; alt=""></center>

<center><i>图一</i></center>

这是我郁闷了好久,网上也不知道该如何搜索相关,只有自己慢慢找,最后还是找到了。点击 tools---options 就会弹出一个对话框来,如图二所示:

使用IAR创建新工程的步骤

kelly /

新建一个IAR工程有两种方法,新建工程有两种方法,一种是使用工程模板,另一种是使用已存在的工程来建立另外一个工程。这里讲第一个方法,第二个方法很简单,书稿上有阐述。

<strong>一、新建第一个IAR工程</strong>

用IAR首先要新建的是工作区,而不是工程。在工作区里再建立工程。

<strong>1)建立工作区间</strong>

新建IAR工作空间,首先是菜单File里选择Open再选择Workspace,如下图红圈所示。

<center><img src="http://mm32.eetrend.com/files/2016-08/wen_zhang_/100002509-8053-1.png&q…; alt=""></center>

接着就会看到一片空白。这时就是新的“办公区”了。