• STM32 Cube mx 安装


    原文链接:http://www.cnblogs.com/strongerHuang/p/5778216.html

    Ⅰ、写在前面

    相信很多人都知道STM32CubeMX这个工具,也是近年来开发STM32比较流行的一个工具。这个工具从两年前第一版到现在已经有多个版本了,功能也从简单越来越强大了。

    STM32CubeMX是一个配置STM32代码的工具,它把很多东西封装的比较好,硬件抽象层、中间层、示例代码等。

    现在ST公司主要升级和维护的库主要就是“Cube库”和“标准外设库”,使用这两种库开发各有各的好处,这里详细描述。

    如果你是一名刚学STM32的初学者,想要把硬件底层搞的很明白,不建议使用STM32CubeMX这个工具,建议使用之前经典的标准外设库来开发(先学习标准外设库,但有毕竟要抽时间了解STM32CubeMX)。标准外设库可以很简单直接跟踪到底层寄存器,而Cube库里面的代码想要跟踪并理解底层很难。

    如果你是一名熟练了标准外设库的人,有必要学习并使用STM32CubeMX来开发程序。

    Ⅱ、STM32CubeMX的介绍

     

    STM32CubeMX是一个图形化的工具,也是配置和初始化C代码生成器(STM32 configuration and initialization C code generation),也就是自动生成开发初期关于芯片相关的一些初始化代码。

    从上图可以看得出,它包含了STM32所有系列的芯片,包含示例和样本(Examples and demos)、中间组件(Middleware Components)、硬件抽象层(Hardwaree abstraction layer)。

    STM32CubeMX的特性如下:

    1.直观的选择 STM32 微控制器。

    2.微控制器图形化配置:

    -自动处理引脚冲突

    -动态设置确定的时钟树

    -可以动态确定参数设置的外围和中间件模式和初始化

    -功耗预测

    3.C 代码工程生成器覆盖了STM32 微控制器初始化编译软件,如IAR,KEIL,GCC。

    4.可独立使用或作为 Eclipse 插件使用。

    STM32CubeMX是意法半导体 STMCube的主动原创,可以减轻开发工作,时间和费用。STM32Cube 覆盖了 STM32 系列。

    STM32Cube 包括 STM32CubeMX,STM32CubeMX 是一款图形化软件设置工具,允许使用图形化向导来生成 C 初始化代码。

    它也集成了一个全面的软件平台,支持每一个系列(例如STM32F4系列的STM32CubeF4)。这个平台包括 STM32Cube HAL(一个 STM32 的抽象层集成软件,确保STM32 系列最大的移植性。)再加上兼容的一套中间件(RTOS,USB,TCP/IP 和图形) ,所有内嵌软件组件附带了全套例程。

    更多关于STM32CubeMX介绍可以进入ST官网查看。

    Ⅲ、STM32CubeMX的下载

    下载可以到ST官网,也可以在我的360云盘下载(我会定期更新)。

    STM32CubeMX的下载(含固件支持包)

    ST官网下载地址:

    STM32CubeMX及其支持包下载地址(ST官网-英文网页):

    http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html

    STM32CubeMX及其支持包下载地址(ST官网-中文网页):

    http://www.st.com/content/st_com/zh/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html

    360云盘下载地址:

    https://yunpan.cn/cMgjuHDLgjcAx  访问密码 79f6

    STM32CubeMX资料:

    https://yunpan.cn/cMgjSQqHDaZv4  访问密码 f7d4

    ST官网下载固件支持包,同样也在上面提供网址,点击“软件”可以看到每个系列的固件包,如下图:

    Ⅳ、STM32CubeMX工具的安装

    安装STM32CubeMX很简单,基本上一路“Next”下去就行了。

    以现在最新(2016.0816)版本V4.16.0为例:

    1、解压源文件“en.stm32cubemx(V4.16.0).zip”

    2、双击“SetupSTM32CubeMX-4.16.0.exe”(有管理员限制时,以管理员身份运行)

    3、点击“Next”

    4、选择“I accept the terms...”,点击“Next”

    5、选择你的安装路径,点击“Next”

    6、提示创建安装目录,点击“确定”

    7、勾选快捷方式,点击“Next”

    8、等待安装进度完成,点击“Next”

    9、点击“Done”,至此已经完成STM32CubeMX的安装。

    Ⅴ、STM32CubeMX固件支持包的安装

    STM32CubeMX固件支持包可以通过STM32CubeMX软件在线安装,也可以通过STM32CubeMX本地安装,也可以直接解压到安装路径下这三种方式。

    1、在线安装

    打开STM32CubeMX软件,Help -> Install New Libraries进入库管理界面,勾选上你要安装的固件库,点击“Install Now”直到安装成功。如下图:

    2、安装本地

    在上面打开的库管理界面,点击左下角的“From Local” -> 弹出文件选择框(选择下载的文件),点击“Open”,进入解压安装过程,直到安装完成。如下图:

    3、解压

    下载固件支持包原文件,直接解压到安装路径是最简单的方式,但是需要知道你的STM32CubeMX资源库是指定在哪一个文件夹下才行。

    查看资源库指定路径:

    Help -> Updater Settings可以看到指定路径。

    (默认是:C:/Users/Administrator/STM32Cube/Repository)。

    解压源文件过程就不说了,但是文件名需要匹配才行(如下)。

    Ⅵ、说明

    后续会定期更新使用STM32CubeMX新建工程的文章,敬请等待。

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

    、最后

    更多精彩文章我将第一时间在微信公众号里面分享,对本文有什么疑问可微信留言。

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

  • 相关阅读:
    Virtual Box的一些东西
    sun 的Virtual box
    Powerdesigner的vbscript
    MemoryStream的一些问题
    vs2008 三大形象代言人
    ASP.NET学习之匿名方法
    asp.net2.0学习历程 菜鸟到中级程序员的飞跃
    ASP.NET程序员必看书
    设计模式学习扎马步
    MDI窗体改变背景
  • 原文地址:https://www.cnblogs.com/feipeng8848/p/7827695.html
Copyright © 2020-2023  润新知