在图界面的下方有几个按钮,它们可用于完成不同的操作功能。 (1)From Local 按钮,从本地文件安装MCU固件包。如果从ST官网下载了固件包的压缩文件,如en.stm32cubef1_vl-8-4.zip是1.8.4版本的STM32CubeF1固件包压缩文件,那么单击From Local 按钮后,选择这个压缩文件(无须解压),就可以安装这个固件包。但是要注意,这个压缩文件不能放置在软件库根目录下。 (2)From Url按钮,需要输入一个URL网址,从指定网站上下载并安装固件包。一般不使用这种方式,因为不知道URL。 (3)Refresh按钮,刷新目录树,以显示是否有新版本的固件包。应该偶尔刷新一下,以保持更新到最新版本。 (4)Install按钮,在目录树里勾选一个版本的固件包,如果这个版本的固件包还没有安装,这个按钮就可用。单击这个按钮,将自动从ST官网下载相应版本的固件包并安装。
(2)标签导航栏。主菜单栏下方是标签导航栏。在新建或打开项目后,标签导航栏可以在STM32CubeMX的3个主要视图之间快速切换。这3个视图如下。 ① Home(主页)视图,即图所示的界面。 ② 新建项目视图,新建项目时显示的一个对话框,用于选择具体型号的 MCU或开发板创建项目。 ③ 项目管理视图,用于对创建或打开的项目进行MCU图形化配置、中间件配置、项目管理等操作。
(3)工作区。窗口其他区域都是工作区。STM32CubeMX使用的是单文档界面,工作区会根据当前操作的内容显示不同的界面。 图的工作区显示的是Home视图,Home视图的工作区可以分为如下3个功能区域。 ① Existing Projects 区域,显示最近打开过的项目,单击某个项目就可以打开此项目。 ② New Project区域,有3个按钮用于新建项目,选择MCU创建项目,选择开发板创建项目,或交叉选择创建项目。 ③ Manage software installations区域,有两个按钮:CHECK FOR UPDATES 按钮用于检查STM32CubeMX和嵌入式软件包的更新信息;INSTALL/REMOVE 按钮用于打开图所示的对话框。 Home视图上的这些按钮的功能都可以通过主菜单里的菜单项实现操作。
2. 主菜单功能 STM32CubeMX有3个主菜单项,软件的很多功能操作都是通过这些菜单项实现的。 (1)File菜单。该菜单主要包括如下菜单项。 ① New Project(新建项目),打开选择MCU新建项目对话框,用于创建新的项目。STM32CubeMX的项目文件后缀是.ioc,一个项目只有一个文件。新建项目对话框是软件的3个视图之一,界面功能比较多,在后面具体介绍。 ② Load Project(加载项目),通过打开文件对话框选择一个已经存在的.ioc项目文件并载入项目。 ③ Import Project(导入项目),选择一个ioc项目文件并导入其中的MCU设置到当前项目。注意,只有新项目与导入项目的MCU型号一致且新项目没有做任何设置,才可以导入其他项目的设置。
④ Save Project(保存项目),保存当前项目。如果新建的项目第一次保存,会提示选择项目名称,需要选择一个文件夹,项目会自动以最后一级文件夹的名称作为项目名称。 ⑤ Save Project As(项目另存为),将当前项目保存为另一个项目文件。 ⑤ Close Project(关闭项目),关闭当前项目。 ⑥ Generate Report(生成报告),为当前项目的设置内容生成一个PDF报告文件,PDF报告文件名称与项目名称相同,并自动保存在项目文件所在的文件夹里。 ⑦ Recent Projects(最近的项目),显示最近打开过的项目列表,用于快速打开项目。 ⑧ Exit(退出),退出STM32CubeMX。
(2)Window菜单。该菜单主要包括如下菜单项。 ① Outputs(输出),一个复选的菜单项,被勾选时,在工作区的最下方显示一个输出子窗口,显示一些输出信息。 ② Font size(字体大小)。有3个子菜单项,用于设置软件界面字体大小,需重启STM32CubeMX后才生效。 (3)Help菜单。该菜单主要包括如下菜单项。 ① Help(帮助),显示STM32CubeMX的英文版用户手册PDF文档,文档有300多页,是个很齐全的使用手册。 ② About(关于),显示关于本软件的对话框。 ③ Docs&Resources(文档和资源),只有在打开或新建一个项目后此菜单项才有效。 ④ Refresh Data(刷新数据),会显示图3-6所示的Data Refresh对话框,用于刷新MCU和开发板的数据,或下载所有官方文档。
⑤ User Preferences(用户选项),会打开一个对话框用于设置用户选项,只有一个需要设置的选项,即是否允许软件收集用户使用习惯。 ⑥ Check for Updates(检查更新),会打开一个对话框,用于检查STM32CubeMX软件、各系列MCU固件包、STM32Cube扩展包是否有新版本需要更新。 ⑦ Manage embedded software packages(管理嵌入式软件包),会打开图所示的对话框,对嵌入式软件包进行管理。 ⑧ Updater Settings(更新设置),会打开图所示的对话框,用于设置软件库文件夹,设置软件检查更新方式和数据刷新方式。
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。