首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >eclipse的STM32库

eclipse的STM32库
EN

Stack Overflow用户
提问于 2015-08-03 15:29:58
回答 6查看 4.8K关注 0票数 2

你能在没有STM32Cube的情况下使用eclipse的STM32F407发现板的CMSIS,TM库吗?根据这个链接,你可以用http://www.carminenoviello.com/en/2015/06/04/stm32-applications-eclipse-gcc-stcube/ & STM32Cube来实现。但我想知道,如果没有STM32Cube,你是否也能做同样的事情。因为我使用的是OS,所以不可能安装STM32Cube,但是为了使用GPIO库,我需要使用CMSIS,TM库。

EN

回答 6

Stack Overflow用户

发布于 2015-08-03 18:54:56

您也许能够使用较旧的“标准外围设备驱动程序”模型--它只是一组特定于芯片的分布式驱动程序文件。这些库不再受支持,取而代之的是生成等价代码的STM32Cube --但由于对硬件抽象有更好的支持,它们仍然非常有用。

搜索"STM32F4xx_StdPeriph_Driver“找到这些库(包括标准外围设备驱动程序和CMSIS)。

票数 4
EN

Stack Overflow用户

发布于 2015-08-04 21:07:22

您可以以单独的压缩文件的形式下载这些库

http://www.st.com/web/en/catalog/tools/PF259243

只需将其解压并将所需内容导入到项目中即可。您可以选择一个最接近您需求的示例项目,然后开始开发您的应用程序。这就是我在Linux中所做的。

这里有STM32CubeMX,这是您所指的可安装程序,还有STM32CubeF4、STM32CubeL0等,它们是不同控制器系列的固件软件包。

票数 2
EN

Stack Overflow用户

发布于 2016-07-31 16:59:13

CubeMX现在正式支持Mac和Linux。然而,这里有一篇关于如何手动运行http://www.carminenoviello.com/2015/09/09/running-stm32cubemx-macos-finally/的老文章。

关于HAL和SPL,我要补充的是,在libopencm3中有一些非常好的库,它们是由社区开发的,并且不像HAL或SPL那样"buggy“。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31781701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档