Keil(MDK-ARM)使用教程(二)_菜单

时间:2022-08-26 13:03:59

、概述

接着上一篇来总结Keil(MDK-ARM)菜单相关的内容,详情请往下看。

关于Keil的下载、安装和新建工程我已将在前面做了详细的总结,不懂的可以参考我博客里面相关的文章。该文章是在新建好工程的基础上对整个工作界面和菜单的讲述。

我将每一篇关于Keil的文章都汇总在一起,回顾前面的总结请点击下面的链接(进入我博客查看):

http://blog.csdn.net/ybhuangfugui/article/details/51647893

本着免费分享的原则,方便大家手机学习知识,每天在微信分享技术知识。如果你觉得分享的内容对你有用,又想了解更多相关的文章,请用微信搜索“EmbeddDeveloper” 或者扫描下面二维码、关注,将有更多精彩内容等着你。

Keil(MDK-ARM)使用教程(二)_菜单 

Ⅱ、下载

Keil集成开发工具和支持包,可以到官方网站下载,也可以到我的360云盘下载。现在(2016.06)MDK-ARM最新版本是5.20,支持包根据自己MCU的型号选择下载,由于我总结是基于ST芯片的,在云盘保存了ST的支持包,我会定期在360云盘更新。

Keil下载地址:

官方网站:http://www.keil.com/download/product

360云盘:https://yunpan.cn/cPYaeY23RSsbb  访问密码 9aba

支持包下载地址:

官方网站:http://www.keil.com/dd2/Pack

360云盘:https://yunpan.cn/cxWnPxniRXTMS  访问密码 9a98

演示参考的软件工程:

https://yunpan.cn/cSnTMev59yXmU  访问密码 f9ff

Ⅲ、菜单描述

1.Project工程

Keil(MDK-ARM)使用教程(二)_菜单

【工程】菜单是我们常用的一个菜单,里面有很多选项存在于工具栏快捷按钮。

A.New uVision Project新建工程

B.New Multi-Project Workspace新建工作空间(多工程)

C.Open Project打开工程

D.Close Project关闭工程

D.Export导出(工程)

E.Manage管理(工程)

F.Select Device for Target选择器件

G.Remove item移除文件

H.Options for Target配置工程

I.Clean Targets清除工程

J.Build Target编译工程

K.Rebuild all Target files重新编译所有目标文件

L.Batch Build分批编译

M.Translate编译当前活动文件

N.Stop Build停止编译(正在编译时)

2.Flash编程

Keil(MDK-ARM)使用教程(二)_菜单

【编程】菜单是比较简单的一个菜单,也是比较常用的菜单,前面两个选项比较简单,最后一个一般情况下也不用去配置,在编程时有特殊要求时使用。如:对外部FLASH编程,请参看我博客“STM32F1_外部NorFlash存储程序代码”这个就是需要配置的一个实例。

A.Download下载

B.Earse

C.Configure Flash Tool配置FLASH工具

3.Debug调试

Keil(MDK-ARM)使用教程(二)_菜单

【调试】菜单主要用于在线调试时的一个菜单,平时编辑代码时,很多选项都不可用,上面截图就是出于调试状态。

A.Start/Stop Debug Sesion开始/停止调试

B.Reset CUP复位CPU

C.Run全速运行

D.Stop停止运行

E.Step单步调试(进入函数)

F.Step Over逐步调试(跳过函数)

G.Step Out跳出调试(跳出函数)

H.Run to Cursor Line运行到光标处

I.Show Next Statemt显示正在执行的代码行

J.Breakpoints查看工程中所有的断点

K.Insert/Remove Breakpoint插入/移除断点

L.Enable/Disable Breakpoint使能/失能断点

M.Disable All Breakpoint失能所有断点

N.Kill All Breakpoint取消所有断点

O.OS Support系统支持(查看系统和线程)

P.Execution Profiling执行分析

Q.Memory Map内存映射

R.Inline Assembly汇编

S.Function Editor函数编辑器

T.Debug Setting 调试设置

4.Peripherals外设

Keil(MDK-ARM)使用教程(二)_菜单

【外设】菜单主要用于在线调试时查看外设信息(寄存器)的数值,可根据调试情况打开相关外设查看。

A.System Viewer系统外设

B.Core Peripherals内核外设

5.Tools工具

Keil(MDK-ARM)使用教程(二)_菜单

【工具】菜单在实际开发中几乎不怎么使用,这里不做过多描述。

6.SVCS软件版本管理

7.Window窗口

【窗口】菜单主要是显示哪些窗口,配合View视图一起。

如下动画是复位窗口(默认配置)。

Keil(MDK-ARM)使用教程(二)_菜单

8.Help帮助

【帮助】菜单里面包含了关于Keil所有信息,只是全是英文的,建议不懂的地方可以查看这里。

Ⅳ、说明

以上是基于Keil开发工具中的MDK-ARM来进行总结,Keil C51等或许有些地方存在差异。每一种工具的功能都是需要自己亲自实践,并长期使用才能达到灵活运用的地步,不建议死记硬背。

以上总结仅供参考,若有不对之处,敬请谅解。

Ⅴ、最后

关注微信,回复“更多内容”,将获得更多内容(如:UCOS实例等,不断更新中......)。

如果你喜欢我分享的内容,你又想了解更多相关内容,请关注文章开头的微信公众号,新内容持续更新中,后期将会有更多精彩内容出现。

阅读原文

Keil(MDK-ARM)使用教程(二)_菜单的更多相关文章

  1. Keil MDK STM32系列(二) 基于标准外设库SPL的STM32F401开发

    Keil MDK STM32系列 Keil MDK STM32系列(一) 基于标准外设库SPL的STM32F103开发 Keil MDK STM32系列(二) 基于标准外设库SPL的STM32F401 ...

  2. Keil MDK 和 IAR 两款ARM开发工具区别比较

    首先要说明,没有那款开发工具是万能的,也没有那款工具在所有方面都具有绝对优势.对于Keil MDK-ARM和IAR两款工具择,可以根据自己的习惯来选择,而不应该在使用其中的一款时贬低另外一款,或者总是 ...

  3. Keil MDK 5.14 仿真时System Viewer菜单显示空白和Peripherals菜单无外设寄存器

    keil mdk5.14新建工程进行仿真时,进入Debug环境发现System Viewer菜单显示空白,Peripherals菜单没有外设寄存器.如图1和图2所示.打开Oprons for Targ ...

  4. ARM 7 用户模式下禁止/使能中断的一种方法--使用软中断 for Keil MDK

    最近写一个程序,需要在用户模式下关中断,但ARM 7的体系结构决定了中断必须在特权模式下才可以更改,所以想到使用ARM的软中断来实现关中断和开中断. 使用软中断,首先要有硬件指令的支持.ARM有条指令 ...

  5. 痞子衡嵌入式:超级下载算法RT-UFL v1.0在Keil MDK下的使用

    痞子衡主导的"学术"项目 <RT-UFL - 一个适用全平台i.MXRT的超级下载算法设计> v1.0 版发布近 4 个月了,部分客户已经在实际项目开发调试中用上了这个 ...

  6. keil MDK启动文件分析---基于LPC2100系列&lpar;其实都是相通的&rpar;

    转用MDK有一段时间了,越来越觉得MDK的强大,因为我之前都是用ADS1.2开发产品,所以更能体会到MDK的强大与易用性.MDK编译出来的代码与ADS1.2相比,代码量减少了很多,我的一个工程用ADS ...

  7. Keil MDK入门---从新建一个工程开始

    熟悉Keil C51的朋友对于Keil MDK上手应该比较容易,毕竟界面是很像的.但ARM内核毕竟不同于51内核,因此无论在设置上还是在编程思想上,都需要下番功夫研究的.本文以MDK V4.03为例, ...

  8. 转:Keil MDK从未有过的详细使用讲解

    来自:http://blog.csdn.net/zhzht19861011/article/details/5846510 熟悉Keil C 51的朋友对于Keil MDK上手应该比较容易,毕竟界面是 ...

  9. Keil MDK从未有过的详细使用讲解

    转自博客:http://blog.csdn.net/zhzht19861011/article/details/5846510 这博主关于MDK 的使用的文章,写的得TM的好  TM的实用! 真心收藏 ...

  10. Keil MDK从未有过的详细使用讲解(转)

    这博主关于MDK 的使用的文章,写的得TM的好  TM的实用! 真心收藏! 熟悉Keil C 51的朋友对于Keil MDK上手应该比较容易,毕竟界面是很像的.但ARM内核毕竟不同于51内核,因此无论 ...

随机推荐

  1. HTML学习有感

    自从到大三之后一直在纠结课下去学些什么,刚开始一直在学PS,当时学的还算可以,可以一段时间不用之后就忘记了,这使我很郁闷!之后一直想学JAVA,跟已经工作的同学讨来了相关的视屏资料以及他培训时的笔记: ...

  2. struts2重点——ModelDriven

    一.属性驱动 在目标 Action 类中,通过 setXxx() 方法来接收请求参数. 二.模型驱动 1.ParametersInterceptor 拦截器工作原理 ParametersInterce ...

  3. redis合库

    玩家数据全部保存在redis,对合服来绝对是个坑.因为一直都是做开发,合库这事还是第一次操作. 首先,合服要做哪些事情,当然不同的游戏肯定不一样.合服的目的是为了增加同个服务器上活跃玩家的数量.合服有 ...

  4. jquery-ui datepicker使用

    这是一款老外设计的日期控件 很多显示方式都是国外的 需要自己调整一下 closeText: "Done", prevText: "上一月", nextText: ...

  5. 安装uBuntu操作系统 - 初学者系列 - 学习者系列文章

    uBuntu是一款不错的Linux操作系统,在上面的应用软件不少,就是说它的支持率挺高.下面就对这款操作系统的安装做下介绍. 1.  下载uBuntu安装文件 打开中文页面.http://www.ub ...

  6. &lbrack;SQL基础教程&rsqb; 4-3 数据的更新&lpar;UPDATE&rpar;

    [SQL基础教程] C4 数据更新 4-3 数据的更新(UPDATE) UPDATE UPDATE <表名> SET <列名> = <表达式>; UPDATE &l ...

  7. JVM性能调优总结

    引自其它博客 : https://www.cnblogs.com/donaldlee2008/p/5469685.html 注 : 该条同样适用于Tomcat调优 调优配置说明 堆大小设置JVM 中最 ...

  8. 使用sts&lpar;SpringToolSuite4&rpar;无法将项目部署到tomcat容器

    一般情况下maven项目不能添加到tomcat容器中 ,需要在项目上进行设置 但是sts没有安装此插件,可以改用eclipse进行开发.

  9. 用eclipse 搭建struts2环境

    一,下载struts2对应的jar包,(http://struts.apache.org/download.cgi#struts2514.1),我一般下载struts2.3版本的 二,打开eclips ...

  10. python调用Sikuliapi

    Sikuli是由MIT(麻省理工学院) 研究团队发布的一种图形化编程技术(编程小白的福音),使用Sikuli你只需要会写HelloWorld这种最基本的编程技能即可,用Sikuli不需要去写出一行行复 ...