网站首页 > 资源文章 正文
CubeMCU固件包,针对每一个STM32系列有独立的固件包,它里面的功能是generic、横向的;Cube功能扩展包针对具体某一个功能;这两种固件包,大家都已经非常熟悉。
今天给大家介绍STM32固件包的新成员:功能扩展插件。
STM32Cube功能扩展插件,顾名思义,和Cube功能扩展包,有着紧密的联系,它是在“STM32Cube功能扩展固件包”的基础上产生的。有一个好消息是,目前所有ST官方发布的STM32Cube功能扩展插件,都可以和Cube MCU固件包一样,由CubeMX自动去检查版本更新,并可以一键下载。
X-Cube-BLE1插件
以X-Cube-BLE1插件为例展开来看:
- 可以从CubeMX中自动下载,选择最新版本4.4.0,在电脑上默认的存放地址在STM32Cube的repository目录,如图所示。
- 也可以使用传统的Cube功能扩展包的下载方式,去ST官网搜索找到对应页面,最新版本4.4.0,下载并保存到电脑上的任意路径。压缩包解压后的结构和内容如上图所示,文件夹名称,尾缀是V4.4.0。
功能扩展包 vs. 功能扩展插件
图片左侧为Cube-BLE1 3.3.0,右侧为Cube-BLE1 4.4.0,两者的不同之处在于:
- V3.3.0 不支持pack后的文件结构和内容,而V4.4.0支持pack后的文件和内容;
- 后者多了一个CubeMX文件夹,一个pdsc文件,一个标号为DM00367782的licence文件。在Documentation目录下,还多了一个Getting start文档;
- 在V4.4.0里面,例程分别在每个所支持的板子的目录下,预编译项目支持三个板子;每个板子的目录打开,可以看到支持哪些demo,一目了然;V3.3.0里,在project/multi/applications目录下的readme.txt才看得到支持哪些板子。
需要强调的是:
由于4.4.0同时支持新的pack插件功能,还要兼容以前的功能扩展包,因此会留有Project目录,以及projects下面支持的若干板子子目录。就Pack插件本身来说,它是完全独立于硬件平台的,不受限于运行在什么板子,是STM32官方评估板,还是客户自己的STM32板子,都可以方便的把功能插件用上去。不像以前的功能扩展包,如果只提供了比如,F401-Nucleo板子上的例程,现在我想跑到F723-discovery板子上,需要手动去做HAL驱动的替换、系统时钟调整等。
- 上一篇: 环境健康与生命安全
- 下一篇: 统一油压王百吨保,专为高端重卡的润滑需求而打造
猜你喜欢
- 2024-11-20 1.RT-THREAD和cubemx混合初始化(1)-工程初始化
- 2024-11-20 统一油压王百吨保,专为高端重卡的润滑需求而打造
- 2024-11-20 环境健康与生命安全
- 2024-11-20 「其他耗材」热分析玻璃纤维炉刷
- 2024-11-20 柴油机油哪个品牌好?不是越贵就越好
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)