你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32 keil软件工具--菜单详解

[复制链接]
STMCU小助手 发布时间:2022-6-19 22:00
Ⅰ、写在前面

本文带来关于Keil软件菜单的内容,系列教程中前面讲述的内容都可以通过菜单而找到,只是大部分内容都可以通过快捷按钮快捷键找到,该文就讲述主菜单里每一个子菜单的内容。


2 J2 ~2 G" f. Q% E' y0 r4 U

20161116130052643.png

Keil有些菜单在编辑模式调试模式下可能有所不同,也就是说在不同模式下有些功能或许不能使用,下面内容会将每项菜单在不同模式下的区别提出来。

按照前面文章编辑方式,为了使文章内容精简,过于简单和不常用且过于复杂的内容只简述


6 X) {% T  ~7 S( q( e* y) w

Ⅱ、File文件菜单
4 ]6 T6 t) V8 K: \  ] 20161116130109003.png * v2 G! p6 N1 b: ?0 F% q

File文件菜单在两种模式下略有不同。比较简单,只简述。

1.New:新建文件

2.Open:打开文件

3.Close:关闭文件

4.Save:保存当前文件

5.Save As:文件另存为

6.Save All:保存文件(文件及工程设置)

7.Device DataBase:器件数据库(信息)

8.License Management:许可证管理

9.Print Setup:打印设置

10.Print:打印

11.Print Preview:打印预览

2 U1 F( w; J1 Q: |. [

Ⅲ、Edit编辑
1 ?3 t: `( e8 M7 N0 h- j3 z! p* N% Y: Q/ c
20161116130119487.png
' i0 R: U) O: i0 O

Edit菜单在两种模式下相同。Edit菜单比较常用,大部分都有快捷键和快捷按钮

1.Undo:撤销编辑

2.Redo:恢复编辑

3.Cut:剪切

4.Copy:复制

5.Paste:粘贴

6.Navigate Backwards:跳转到上一步

7.Navigate Forwards:跳转到下一步

8.Insert/Remove Bookmark:插入/移除书签

9.Go to Next Bookmark:跳转到下一个书签

10.go to Previous Bookmark:跳转到上一个书签

11.Clear All Bookmarks:清除所有标签

12.Find:查找

13.Replace:替换

14.Find in Files:查找所有文本

15.Incremental Find:增加查找

16.OutLining:提纲(如显示函数名称,隐藏函数体)

17.Advanced:(更多)先进功能

18.Configuration:配置


1 f; q/ u; z, d9 e

Ⅳ、View视图
0 v( a. Z1 A- y0 v6 u6 |) K7 X. |7 ~! A$ r4 }! \
20161116130203160.png 4 D% S1 ]5 X; q" o! @: T- J7 c

View菜单包含状态栏、工具栏、窗口等视图,在调试模式下比在编辑模式下要多出一些调试视图窗口,而上面常规的视图窗口都一样。

编辑模式基础菜单

1.Status Bar:状态栏

2.Toolbars:工具栏

3.Project Window:工程窗口

4.Books Window:书籍窗口

5.Functions Window:函数窗口

6.Templates Window:模板窗口

7.Source Browser Window:源码浏览窗口

8.Build Output Window:编译信息输出窗口

9.Error List Window:错误列表窗口

3 Y) h; y! @7 [7 ~3 L4 h

调试模式增加菜单

10.Command Window:命令显示窗口

11.Disassembly Window:反汇编窗口

12.Symbols Window:模块窗口

13.Registers Window:寄存器窗口

14.Call Stack Window:被调用函数堆栈窗口

15.Watch Windows:查看(变量)窗口

16.Memory Windows:内存窗口

17.Serial Windows:串行UART窗口

18.Analysis Windows:逻辑分析仪窗口

19.Trace:跟踪窗口

20.System Viewer:系统(外围IO、USART、TIM等)窗口

21.Toolbox Window:工具箱窗口

22.Periodic Window Update:窗口周期更新选择


0 k! B  ~" o- h2 L- K! \# M2 Z

常规View视图动画效果


2 M# \! ?6 \- j/ n% j) {6 w

20161116130220983.gif

3 ~- \. A2 j% F

Ⅴ、Project工程
4 Y3 o5 Z' p1 S6 T/ ~8 A0 f, n
$ E. Y: C( o( G9 k( y# W3 ~ 20161116130231186.png
3 a6 b) \/ Q* z* H* H

Project菜单只能在编辑模式下才能使用,调试模式不能用。

1.New μVision Project:新建工程(单工程)

2.New Multi-Project Workspace:新建工作空间

3.Open Project:打开工程

4.Close Project:关闭工程

5.Export:导出(工程)

6.Manage:管理(工程)

7.Select Device for Target:选择工程目标

8.Remove item:移除目标

9.Options for Target:工程目标选项配置

10.Clean Targets:清除工程

11.Build Target:编译工程目标

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

13.Batch Build:分批编译(多工程编译)

14.Translate:编译当前活动文件

15.Stop Build:停止编译(正在编译时有效)

提示:上面第7项Select Device for Target和第8项Remove item是在多目标情况下才有效。第15项Stop Build是正在编译时才有效。

1 U: T% e& j. c% _0 y

Ⅵ、Flash编程6 [+ B* j$ ^. ]1 n! A( ~- {
# ~+ E3 q4 b, G* ~
20161116130240890.png , N* W* G& m! `& m

Flash菜单只有在编辑模式下可以使用,比较简答

1.Download:下载程序

2.Earse:擦除芯片FLASH

3.Configure Flash Tools:配置FLASH工具(打开目标对话框选项)


/ G( @  o- D* \1 k9 c8 L! g" x

Ⅶ、Debug调试& [7 c0 N# w3 {* e& l! }2 Z9 h% `

* e- e: A! W0 g( h# a% }: { 20161116130538956.png 7 m3 u  L! n6 z9 G3 a$ Q" O* H, H! p

Debug菜单在两种模式下差异很大,该菜单基本上是在调试模式下使用。

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

2.Reset CUP:复位CPU

3.Run:全速运行

4.Stop:停止运行

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

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

7.Step Out:跳出调试(跳出函数)

8.Run to Cursor Line:运行到光标处

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

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

11.Insert/Remove Breakpoint:插入/移除断点

12.Enable/Disable Breakpoint:使能/失能断点

13.Disable All Breakpoint:失能所有断点

14.Kill All Breakpoint:取消所有断点

15.OS Support:系统支持(打开子菜单访问事件查看器和RTX任务和系统信息)

16.Execution Profiling:执行分析

17.Memory Map:内存映射

18.Inline Assembly:内联汇编

19.Function Editor:函数编辑器

20.Debug Setting:调试设置

0 s9 o9 e) ^/ B7 J# G! R

Ⅷ、Peripherals外设
8 \0 @  I! {  {# h1 R
0 \. c( A. @& K3 ?% d 20161116130737130.png
) j' }$ m& G4 u$ M% z* r. ~( O- z( \

Peripherals菜单只能在调试模式下使用。Peripherals外设直白的意思就是查看这些寄存器的值。

1.System Viewer:查看系统外设

2.Core Peripherals:内核外设


4 o, G- b) f3 h. v5 R

Ⅸ、Tools工具
  Y  u8 }9 ?$ ~- d( c9 U5 s( h2 V! Y# ~; V( M
20161116133511239.png . N4 k5 L9 S$ b7 {+ |

Tools菜单在两种模式下差不多,复杂且不常用,只简述。

1.Setup PC-Lint:配置PC-Lint

2.Lint:PC-Lint运行在当前编辑器文件

3.Lint all C Source Files:在您的项目中运行PC-Line C源文件

4.Configure Merge Tool:配置合并工具帮助迁移RTE软件组件文件的特定于应用程序的设置

5.Customize Tools Menu:自定义工具菜单。

' G0 l- j' R' J/ F4 H% @1 x

这里相对来说常用一点的就第5项“Customize Tools Menu”,可以自定义工具菜单。比如:我自定义一个菜单,实现将代码中“2015”替换为“2016”等。

5 }: C& V9 [6 M! V! D0 I

Ⅹ、SVCS版本控制系统
5 f( P  _, f; T1 o' F  w' ~# b7 |7 a9 x3 A2 a) i/ k3 N
20161116133522932.png 9 N# K# W2 C/ U, p

SVCS菜单在两种模式下一样,其实就一个子菜单。我们一般都不使用这个自带的版本控制系统,我们常用的版本管理软件“TortoiseSVN”和“Git”。

1.Configure Software Version Control:配置软件版本控制

7 \4 D, n, x" o1 Z- \

ⅩⅠ、Window窗口7 D( X3 a, O, x6 h: r# d0 C, l
: J5 R( B( @. r& K. E
20161116133532989.png   B( j- s3 A9 W2 t

Window菜单在两种模式下差不多,Window窗口菜单要和前面View视图菜单区别开来。

1.Reset View to Defaults:重置窗口布局(µVision默认的Look & Feel)

2.Split:活动编辑器文件分割成两个水平或垂直窗格。

3.Close All:关闭所有打开的编辑器。

! @- M2 B* B: C* Z7 L6 f

重置窗口布局动画效果

9 n$ S! l+ R5 z3 W( |, q

20161116133546074.gif

9 t4 V4 a3 V2 J9 s# S

ⅩⅡ、Help帮助
8 h; K" ?0 Y- l, U4 h' a& i8 T" R, W! @0 I- n
20161116133557802.png " {6 y) [' i# Z0 P% g5 w3 G5 R

Help菜单在两种模式下一样,比较有用的一个菜单,我写的这系列文章大多数也是参考这个Help菜单,只是这个帮助文档都是英文的。当然,很多内容也是根据我的经验而写成。建议大家又不懂的地方多参考这里的文档。

1.µVision Help:打开帮助文档

2.Open Books Window:打开帮助书籍

3.Simulated Peripherals for object:关于外设仿真信息

4.Contact Support:联络支持

5.About µVision:关于

  n! N6 u; \% {5 r2 F8 m- f
" A, c- o% }6 M+ h2 r4 n3 C
收藏 评论0 发布时间:2022-6-19 22:00

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版