CubeMX小指南之添加其他软件组件

写这篇文章是因为我看到STM32CubeMX for STM32 configuration and initialization C code generation这篇官方的CubeMX的使用文档中的Adding Additional Software Components这部分时发现,资料中的是这样的

CubeMX小指南之添加其他软件组件_第1张图片

而我的是这样的

CubeMX小指南之添加其他软件组件_第2张图片


一看就知道有问题嘛,凭什么我的pacK少这么多是吧。

解决Additional Software Components中没有可添加的包的问题

我找到的原解决方案链接在这里

ps:公众号不能点击链接确实很麻烦,我会在文末附加上这个链接和我的博客地址,可以选择在文末复制这个链接或者到点击阅读原文到我的博客中读这篇文章。

解决方法如下:

首先是打开CubeMX

Help菜单下点击Manage Embedded Software Packages(快捷键 Alt+U)

Embedded Software packages manager窗口底部点击From URL

在新的窗口点击New

输入Keil packs的index URL:http://sadevicepacksprodus.blob.core.windows.net/idxfile/keil.pidx

点击Check,然后你可以看见绿色的小勾

点击Ok,然后会开始更新URL,这有点久,我等了几分钟

这时候再打开Additional Software Components你就会发现多了很多包了


CubeMX小指南之添加其他软件组件_第3张图片

CubeMX小指南之添加其他软件组件_第4张图片

还是没有看见自己想要的包怎么办

不急,就拿我自己来说吧,想添加rt-thread的支持,在刚刚添加完keil pack后,发现还是没有rt-thread的支持。说实话,我是觉得有点奇怪的,明明keil pack中是有rt-thread的index的。

既然没有自动加入,那就手动加入吧。

和前面添加keil pack的方法一样,在Keil pack index URL中找到了rt-thread的index URL: http://www.rt-thread.org/download/mdk/rt-thread.rtthread.pdsc,然后添加进去,install一下,Additional Software Components中就有rt-thread了

CubeMX小指南之添加其他软件组件_第5张图片

怎么添加Additional Software Components进自己的工程呢

以rt-thread为例,先进入Additional Software Components

CubeMX小指南之添加其他软件组件_第6张图片

在左侧的Pack Vender中选择rt-thread,展开rt-thread Vender后,你会看见两个警告,大概意思是组件缺失,需要勾选上这三个组件的Selection,再返回到主界面时,就可以看到rt-thread了

CubeMX小指南之添加其他软件组件_第7张图片

CubeMX小指南之添加其他软件组件_第8张图片


文中链接的提供

博客地址:http://greedyhao.cc/

Additional Software解决方案原文链接:

https://community.st.com/docs/DOC-1987-cubemx-adding-additional-software-components

CubeMX小指南之添加其他软件组件_第9张图片


你可能感兴趣的:(stm32)