首先是打开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你就会发现多了很多包了
还是没有看见自己想要的包怎么办
不急,就拿我自己来说吧,想添加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了
怎么添加Additional Software Components进自己的工程呢
以rt-thread为例,先进入Additional Software Components
在左侧的Pack Vender中选择rt-thread,展开rt-thread Vender后,你会看见两个警告,大概意思是组件缺失,需要勾选上这三个组件的Selection,再返回到主界面时,就可以看到rt-thread了

Comments | NOTHING