IAR常用功能简介
本教程适用于初次接触IAR的同学,简单介绍IAR的下载和调试。
- IAR配置选择
IAR可以一套代码使用多种配置,龙邱的MK60FX和MK60DN就是通过不同配置公用一套代码。
- 代码颜色设置
- 用户关键字
上面颜色设置中有一项是设置用户关键字颜色的,IAR支持用户自定义关键字。如果你想要一些变量或者什么比较醒目,可以使用用户关键字功能。
首先新建一个UserKeyWord.txt文档,在文档中加入自己的关键字,比如PRINTF和Test_LED我想用蓝色显示。
在UserKeyWord.txt添加PRINTF 和 Test_LED。
将UserKeyWord.txt添加到工程中.
- 自动整理代码
有些代码写的十分散乱,不方便阅读,可以选中杂乱代码,通过快捷键进行自动整理.
配置代码格式
查看自动整理代码的快捷键
选择需要整理的代码
按下Ctrl + T进行自动整理(自己的快捷键)
- 多行注释
调试的时候,可能需要频繁的注释一些代码,可以使用多行注释快捷键实现。
查看多行注释快捷键,可以自行修改,使用对应的快捷键即可。选中需要注释的代码,按下相应快捷键即可进行注释或者取消注释。
- 多核编译设置
- live watch窗口刷新时间设置
- 模板设置
诸如switch()语句或者函数注释可能经常用的,我们可以把它放在模板里面,用到的时候,直接调用模板即可快速使用。
查看对应快捷键(可以自行修改)
按下快捷键打开模板并添加switch和函数注释模板
#TEMPLATE &Statement>&switch
switch(%c)
{
case 0:
break;
case 1:
break;
case 2:
break;
case 3:
break;
default:
break;
}
#TEMPLATE &Corporate>&comment,"description &DESCRIPTION","param &PARAME","return &RETURN","note &NOTE","example &EXAMPLE",&Created="$DATE$"
/*!
* @brief %1
*
* @param %2
*
* @return %3
*
* @note %4
*
* @see %5
*
* @date %6
*/
保存模板后,使用快捷键调用模板
- 通过书签快速上文切换
有时候我们在写代码的时候需要不停的在各个文件中跳转,IAR提供了书签功能,可以通过书签快速跳转
- Go to Definition跳转
查看代码时最常用的操作,跳转到函数/变量的定义处。
- 通过导航快速上下文切换
查看代码时经常使用gotodef跳转到函数/变量的定义处,看完函数/变量的定义后,可以通过导航快速切换到之前位置。
到函数/变量的定义处,看完函数/变量的定义后,可以通过导航快速切换到之前位置。