0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

IAR for ARM系列教程(四)_菜单 (Ⅱ)

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-03-20 14:19 次阅读

Ⅰ、写在前面

在【IAR for ARM系列教程(三)_菜单(Ⅰ)】文章中讲述了前面四个重要菜单File文件、Edit编辑、View视图、Project工程里面的内容。

本文讲述后面六个菜单Debug调试、Disassembly反汇编、ST-Link下载调试工具、Tools工具、Window窗口、Help帮助的内容。

其中“Debug调试、Disassembly反汇编”两个菜单是在调试模式时才有的。“下载调试工具”是由你工程目标配置所决定的(上面截图是配置ST-Link)。

本文内容已经整理成PDF文件,提供给大家下载:

http://pan.baidu.com/s/1eSeDSu2

Ⅱ、Debug调试菜单

这个菜单只有在调试模式下才会显示出来,里面大部分的内容(前面9项)都存在于【工具栏】,可以参看链接文章里面“调试工具栏”的内容。

1.Go:全速运行 F5

2.Break:停止运行

3.Reset:复位

4.Stop Debugging:停止调试 Ctrl + Shift + D

5.Step Over:逐行运行 F10

6.Step Into:跳入运行 F11

7.Step Out:跳出运行 Shift + F11

8.Next Statement:运行到下一语句

9.Run to Cursor:运行到光标行

10.AutoSetp:自动步骤运行

11.Set Next Statement:设置下一条语句

12.C++ Exceptions:C++异常

13.Memory:内存保存/复位

14.Refresh:调试更新

15.Logging:调试日志

前面9项的内容是我们常用的菜单,全部位于工具栏里面,如下图:

AutoSetp自动步骤运行:这个功能可以设定自动运行的xx模式,间隔xx时间运行,可以进入微信查看自动调试动画效果:

Ⅲ、Disassembly反汇编菜单

这个菜单其实很简单,就是选择反汇编的模式,总共四种,我们一般选择自动模式(默认)。

Ⅳ、下载调试工具

这个菜单的内容会随你工程配置的下载调试改变而改变,可以看见我上面截图中有两种类型(ST-Link和Simulator)。这个菜单里面的内容使用频率较少,可以这么说,初学者和一般的工程师都使用不到。

Ⅴ、Tools工具菜单

这个菜单主要是针对编辑代码相关的配置,对于自定义不同风格比较实用。

1.Options:工具配置选项

2.Filename Extension:文件扩展名

3.Configure Viewers:配置预览

4.Configure Custom Argument Variables:配置自定义参数变量

5.Configure Tools:配置工具

6.Project Converter:工程转换

Options工具配置选项是比较重要的一个菜单,里面包含了我们字体大小、颜色、快捷键、工程输出信息等一系列比较实用的内容。

Configure Tools配置工具可以增加一些相关的命令,有点类似于Keil目标配置选项中User里面用户添加命令。

Project Converter工程转换这个对于同时在Keil和IAR两个工具上开发的人比较实用,可以直接从Keil工程转换为IAR工程。操作很简单,找到需要转换的Keil工程,直接转换就是了,如下图:

Ⅵ、Window窗口菜单

这个菜单需要和View视图菜单区分开来,主要针对的是编辑窗口。

1.Close Tab:关闭选项卡(关闭选中的一个窗口) Ctrl + F4

2.Close Window:关闭窗口(关闭所有窗口)

3.Split:拆分窗口

4.New Vertical Editor Window:新建垂直编辑窗口

5.New Horizontal Editor Window:新建水平编辑窗口

6.Move Tabs to Previous Window:移动标签之后的窗口

7.Move Tabs to Previous Window:移动标签之前的窗口

8.Close All Tabs Except Active:关闭除了活跃的所有选项卡

9.Close All Tabs to the Right of Active:关闭活跃窗口右边所有标签

10.Close All Editor Tabs:关闭所有编辑选项卡

Split拆分窗口就是将一个窗口拆分为上下左右四个窗口,如下图:

New Vertical Editor Window新建垂直编辑窗口和New Horizontal Editor Window新建水平编辑窗口类似,只是一个是左右,一个是上下。新建垂直编辑窗口如下图:

Ⅶ、Help帮助菜单

这个菜单里面内容比较实用哦,我写的大部分内容都是参考这里面的,其实主要的也就是所谓的帮助文档。

Content内容、Index索引、Search搜索是对应帮助文档里面的内容,如下如:

Lincense Manager许可证管理,注册的时候就是这里。

About关于软件的版本信息。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9054

    浏览量

    366832
  • IAR
    IAR
    +关注

    关注

    5

    文章

    345

    浏览量

    36625
  • File
    +关注

    关注

    0

    文章

    19

    浏览量

    14326
收藏 人收藏

    评论

    相关推荐

    芯科集成与IAR展开生态合作,IAR全面支持CX3288系列车规MCU

    IAR嵌入式开发解决方案已全面支持芯科集成CX3288系列车规RISC-V MCU,共同推动汽车高品质应用的安全开发 中国上海,2024年7月16日——全球领先的嵌入式系统开发软件解决方案供应商
    发表于 07-16 16:17 262次阅读

    矽力杰携手IAR,共建SA32系列车规MCU生态

    矽力杰SA32系列车规MCU携手IAR共进矽力杰SA32BXX系列车规ASIL-BMCU以及即将推出的SA32DXX系列ASIL-DMCU获IAR
    的头像 发表于 06-28 08:19 670次阅读
    矽力杰携手<b class='flag-5'>IAR</b>,共建SA32<b class='flag-5'>系列</b>车规MCU生态

    IAR全面支持矽力杰SA32系列车规MCU

    在全球嵌入式系统开发软件领域,IAR以其卓越的解决方案而享有盛誉。近日,IAR与矽力杰半导体达成战略合作,共同宣布即将推出的IAR Embedded Workbench for Arm
    的头像 发表于 06-27 17:27 846次阅读

    芯海应用笔记:通用 MCU 基于 IAR 芯片包 IAR9 开发指南

    芯海科技与 IAR Systems 达成合作,IAR Embedded Workbench for Arm 已全面支持芯海科技CS32F103X、CS32F03X、 CS32L010X 等系列
    发表于 05-16 11:52

    下的iar for stm8链接stlink没有stlink菜单怎么解决?

    我下的iar for stm8 链接stlink没有stlink菜单 更没有选项字节, 可咋整
    发表于 05-09 08:15

    IAR FOR ARMIAR FOR STM8无法共存怎么解决?

    IAR FOR ARMIAR FOR STM8无法共存, 先用的ARM开发STM32,最近有个STM8的要开发。 电脑:WIN10 64位。 A
    发表于 04-07 07:39

    IAR为什么无法对STM32G030在线仿真?

    看到有新款STM32G030出来价格也不贵,闲着无聊打了块板测试一下,发现G030太新了,IAR中没有这个器件的选择。 工程用stm32cubeMX生成,IDE用的是IAR for Arm 8.30
    发表于 04-01 07:25

    IAR全面支持小华全系芯片,强化工控及汽车MCU生态圈

    与小华半导体有限公司(以下简称“小华半导体”)联合宣布,IAR Embedded Workbench for Arm已全面支持小华半导体系列芯片,涵盖通用控制、电机控制、汽车电子、超低功耗
    的头像 发表于 03-13 23:02 499次阅读
    <b class='flag-5'>IAR</b>全面支持小华全系芯片,强化工控及汽车MCU生态圈

    IAR已全面支持小华半导体系列芯片,强化工控汽车MCU生态圈

    IAR Embedded Workbench for Arm 已全面支持小华半导体系列芯片,加速高端工控MCU和车用MCU应用的安全开发。
    的头像 发表于 03-07 11:38 1655次阅读
    <b class='flag-5'>IAR</b>已全面支持小华半导体<b class='flag-5'>系列</b>芯片,强化工控汽车MCU生态圈

    IAR推出新版IAR Embedded Workbench for Arm功能安全版

    全球知名的嵌入式系统开发软件解决方案供应商IAR Systems近日宣布,其旗舰产品IAR Embedded Workbench for Arm功能安全版已更新至最新版本9.50.3。此次更新
    的头像 发表于 02-22 17:29 1330次阅读

    IAR推出新版IAR Embedded Workbench for Arm功能安全版

    瑞典乌普萨拉,2024年2月20日 – 全球领先的嵌入式系统开发软件解决方案供应商IAR宣布:推出其旗舰产品IAREmbedded Workbench for Arm功能安全版的最新版本9.50.3。
    的头像 发表于 02-21 13:47 791次阅读

    思瑞浦与IAR建立合作伙伴关系

    思瑞浦与IAR Systems联合宣布,IAR的旗舰产品IAR Embedded Workbench for Arm现已全面支持思瑞浦的TPS32混合信号微控制器主流
    的头像 发表于 01-24 17:33 878次阅读

    思瑞浦与IAR携手共筑嵌入式开发生态

    IAR Embedded Workbench for Arm全面支持3PEAK TPS32混合信号微控制器主流系列产品
    的头像 发表于 01-18 11:35 519次阅读
    思瑞浦与<b class='flag-5'>IAR</b>携手共筑嵌入式开发生态

    思瑞浦与IAR携手共筑嵌入式开发新生态

    2024年1月18日思瑞浦与IAR联合宣布,IAR旗舰产品IAR Embedded Workbench for Arm已全面支持思瑞浦TPS32混合信号微控制器主流
    的头像 发表于 01-18 11:06 756次阅读

    IAR嵌入式解决方案发布全新版本

    软件开发领域实现了显著进展,引入了一系列增强功能,例如在Linux上进行先进的云调试和仿真。这次更新还包括Arm虚拟硬件(AVH)的集成和针对Linux的增强的IAR C-SPY调试器和模拟器,进一步彰显了我们为满足嵌入式系统行
    的头像 发表于 12-08 15:17 769次阅读