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

发布者:北极星小鹏最新更新时间:2021-01-11 来源: eefocus关键字:Keil  MDK-ARM  菜单 手机看文章 扫描二维码
随时随地手机看文章

Ⅰ、概述

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

 

本文内容可以参看我的另一篇博客,已经更新并更详细:

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

 

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

 

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

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

 

Ⅱ、下载

http://www.keil.com/download/product

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

 

支持包下载地址:

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

360云盘:https://yunpan.cn/cxWnPxniRXTMS  访问密码https://yunpan.cn/cSnTMev59yXmU  访问密码 f9ff

 

Ⅲ、菜单描述

 

1.Project工程

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

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编程

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

A.Download下载

B.Earse

C.Configure Flash Tool配置FLASH工具

 

3.Debug调试

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

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外设

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

A.System Viewer系统外设

B.Core Peripherals内核外设

 

5.Tools工具

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

 

6.SVCS软件版本管理

 

7.Window窗口

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

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

 

8.Help帮助

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

 

 

Ⅳ、说明

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

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


关键字:Keil  MDK-ARM  菜单 引用地址:Keil(MDK-ARM)使用教程(二)_菜单

上一篇:Keil(MDK-ARM)介绍、下载、安装与注册
下一篇:ARM指令寻址方式

推荐阅读最新更新时间:2024-11-06 10:33

STM32下Keil IDE中Printf函数的使用
请在MDK(keil)工程属性的“Target“-》”Code Generation“中勾 选”Use MicroLIB 前提是你有一个完整keil的工程 比如ADC的调试的时候很多时候用到串口 这里教你怎么样使 用Printf 函数 红色字句为重点!!!!! 若使得在程序中使用Printf需做一下几步 1,输入输出文件包含#include stdio.h 2,在程序下添加宏定义代码 /* Private function prototypes -----------------------------------------------*/ #ifdef __GNUC__ /* With GCC/RAISONANCE
[单片机]
如何不打开KEIL或IAR直接使用ST-LINK烧录.hex文件
大家在开发STM32时,烧录.hex文件主要是两种方式,一种是通过USB转TTL,利用串口进行烧录。我在另一篇博文已经写过,链接如下 https://mp.csdn.net/postedit/84644329 。这种方式无需打开KEIL或者IAR,但是如果板子上没有如同正点原子开发板上的一键下载电路的话,比较麻烦,而且保留BOOT接口会增加部分电路,使用不太方便。另一种是大家常用的利用KEIL或者IAR进行烧录,使用十分方便,但是必须安装KEIL或者IAR才能使用,想在一台没有安装KEIL或者IAR的电脑上烧录的话必须先安装软件,一些情况下比较繁琐,而且必须提供源文件。如何不提供源文件又能很方便的下载呢,可以使用ST官方的软件ST
[单片机]
如何不打开<font color='red'>KEIL</font>或IAR直接使用ST-LINK烧录.hex文件
Keil C51重定向printf到串口
概述 进行C/C++开发的时候我们都会需要打印调试信息,打印调试信息时我们习惯使用printf函数,但是在Keil C51环境下,由于我们的程序是下载到单片机里,使用printf函数时不能直接打印到串口上,这个时候就需要我们对printf函数输出重定向。 重定向 重定向printf很简单,我们知道,printf函数是调用putchar实现字符数据传送的。我们只要 重写putchar函数 ,就可以对printf进输出重定向。 代码清单 下面是自己在Keil 5环境下,使用单片机STC12测试printf重定向功能的代码清单 #include STC12C5A60S2.H #include stdio.h //UART1 初
[单片机]
KEIL 5下载程序到STM32F103ZET6芯片时的相关设置
1、点击箭头所指的魔术棒打开项目设置,(也可在Project下打开该魔术棒) 2、Device选项卡下选择项目所使用的芯片,右侧是与所选芯片的相关信息(我用的是STM32F103ZET6选择STM32F103ZE即可) 3、Target选项卡下晶振与软件仿真有关,我们是下载到硬件然后调试可以不用设置,下面有ROM和RAM的起始地址和大小,指的都是实际硬件的ROM和RAM的起始地址和大小,默认即可 4、Output选项卡如下,打开Debug调试信息和阅读代码时函数跳转 5、Listing选项卡下将红框中的全部选上,目的是在最后程序链接时记录详细信息(在project.map文件中),英语不太好
[单片机]
苹果汽车“C1”芯片搭载“黑科技”,利用眼球追踪技术代替菜单
据国外媒体报道,苹果汽车可能使用基于A12 Bionic处理器的“ C1”芯片,并且拥有舱内人工智能功能,如眼球追踪技术。驾驶者可以使用该技术,语音助手和集成的5G连接功能来控制汽车的信息娱乐系统,而无需在屏幕上点击导航菜单。
[汽车电子]
苹果汽车“C1”芯片搭载“黑科技”,利用眼球追踪技术代替<font color='red'>菜单</font>
Keil4 编译时出现RL-ARM is not allowed with this license
最近在用MDK编译一个别人的工程时,有如上提示: 原因是没有注册Real-Time OS; 解决方法: 打开MDK的注册机,按如上所设,再生成一个序列号,注册Real-Time OS; 注:CID从MDK的file- license Management中复制得来,点击Generate,生成序号,添加进去。 OK!问题解决
[单片机]
<font color='red'>Keil</font>4 编译时出现RL-ARM is not allowed with this license
KeilC51下的带进位循环右移指令是什么
一:C语言实现循环移位: 比如将a=0x45循环左移二位。a循环左移n位,即将原来右面(8-n)位左移n位,而将原来左端的n位移到最右面n位。 实现步骤: 1、将a的左端n位先放到b中的高n位中 b= (8-n); 2、将a左移n位,其右面高n位被补0 c= n; 3、将b,c进行或运算 a=c|b; 程序如下: main() { unsigned char a=0x45,b,c; unsigned int n=2; b=a 8-n) c=a n; a=c|b; } 二:Keil C言实现循环移位 在Keil C51中有这样一个
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved