[STM32F4]

STM32F 出了一个新的辅助设计工具“STM32Cube”

[复制链接]
33028|99
手机看帖
扫描二维码
随时随地手机跟帖
grant_jx|  楼主 | 2014-2-26 23:16 | 显示全部楼层 |阅读模式
本帖最后由 grant_jx 于 2014-2-26 23:25 编辑

大家这几天都忙着Show收到的STM32F429Discovery,我这呢,买的STM32429I-EVAL也到了一段时间,
stm32429i-eval.jpg

ST官网这回很奇怪,出了EVAL却没有给出demonstration firmware,以前只有STM3210C-Eval说是有ucOS的版权问题,没有开放,仅提供目标文件的工程,难道这块板上跑的演示软件也一样?找ST的人问了,说也没有,要去问欧洲的人,实在太折腾了。

刚刚上ST官网上STM32429I-EVAL的页面,发现Related Tools and Software部分终于盼来了一个软件“STM32CubeMX”,奇怪这是什么东西?不管了,先下来看看。
http://www.st.com/web/catalog/to ... 532/LN1199/PF259093

按照Data Brief 的说法,功能很强大啊
STM32Cube™ includes the STM32CubeF4 which is a graphical software configuration tool that allows generating C initialization code using graphical wizards.

It also embeds a comprehensive software platform, delivered per series (such as STM32CubeF4 for STM32F4 series). This platform includes the STM32Cube HAL (an STM32 abstraction layer embedded software, ensuring maximized portability across STM32 portfolio), plus a consistent set of middleware components (RTOS, USB, TCP/IP and graphics). All embedded software utilities come with a full set of examples.

STM32CubeF4 gathers in one single package all the generic embedded software components required to develop an application on STM32F4 microcontrollers. Following STM32Cube™ initiative, this set of components is highly portable, not only within STM32F4 series but also to other STM32 series.

STM32CubeF4 is fully compatible with STM32CubeMX code generator that allows generating initialization code. The package includes a low level hardware abstraction layer (HAL) that covers the microcontroller hardware, together with an extensive set of examples running on STMicroelectronics boards. The HAL is available in open-source BSD license for user convenience

Key Features
◾Consistent and complete embedded software offer that frees the user from dependency issues
◾Maximized portability between all STM32 series supported by STM32Cube
◾Hundreds of examples for easy understanding
◾High quality HAL using CodeSonar® static analysis tool
◾STM32F4-specific middleware including USB Host and Device and TCP/IP stack
◾Free user-friendly license terms
◾Update mechanism that can be enabled by the user to be notified of new releases

8.png



看软件截图,怎么这么像MicroXplorer涅?
不管了打开来先试试再说。
没错,第一个标签页面还是和MicroXplorer一样,是不是发现多了点什么?
1.png


第二个标签页,给出了一个Clock Tree的配置,哦,很直观啊。不用再向以前,用ST提供的Excel表格计算了。
2.png

第三个标签页,Configuration多了什么?可以配置中间件,按照软件的说明,中间件已经包含了GUI、TCP/IP、OS、filesystem,应该以后需要还会有其它增加的吧?
3.png

第四个标签页,功耗计算,比原先的MicroXplorer多了很多,原先的只能支持STM32计算功耗,现在这个STM32F4也能支持,相信其它列表中支持的型号都能支持。
4.png


随便设一个工作流程,出现功耗曲线
5.png


比以前强大多了。

刚下载下来,还在摸索中。

各位要开始能够使用,出去要下载STM32CubeMX这个软件外,还要下载每个系列各自对应的STM32CubeFW,比如我现在用的是STM32F429IGT6,我还下载了STM32CubeF4 v1.0  
http://www.st.com/web/en/catalog/tools/PF259243

100多兆的压缩包,解压后有500多兆,打开STM32CubeMX软件,在Help下面找到“Updater Setting”,在Firmware Repository设置你改成解压出来的STM32CubeF4目录。
6.png

做完这些后,在Help下找到“New Libraries Manager”对话框里面你可以看到STM32CubeF4 Release,如果配置正确,下面的Firmware一栏,坐前面的方框是绿色的,要没指定,显示的是白色。
7.png

评分
参与人数 1威望 +4 收起 理由
weilaiheike + 4
outstanding| | 2014-2-26 23:18 | 显示全部楼层
牛X。。。。

使用特权

评论回复
Rain_King| | 2014-2-27 08:09 | 显示全部楼层
貌似很犀利的样子................

使用特权

评论回复
55854234| | 2014-2-27 09:15 | 显示全部楼层
这软件 主要是用来干嘛的 可视化代码生成么?

使用特权

评论回复
Ketose| | 2014-2-27 09:16 | 显示全部楼层
确实很牛B,用这个写程序就简单了。

使用特权

评论回复
ar_m_cu| | 2014-2-27 09:20 | 显示全部楼层
我也注意到了,只是不知道是干嘛的,刚开始以为只是个图形库呢,原来不仅如此,功能如此强大啊

使用特权

评论回复
香水城主| | 2014-2-27 09:28 | 显示全部楼层
看起来确实不错,功能也很强大,是否真的很方便用了才知道。

@6#,用这个不能简化写程序,它可以方便你配置外设,这部分只占一个单片机软件的5%不到。

使用特权

评论回复
大秦正声| | 2014-2-27 09:48 | 显示全部楼层
功能很强大!

使用特权

评论回复
wangzhihai1986| | 2014-2-27 09:57 | 显示全部楼层
前几天刚下了个F4的cube,里面的协议栈很全。但没发现这个软件,谢谢版主分享:victory:

使用特权

评论回复
mmuuss586| | 2014-2-27 09:59 | 显示全部楼层

使用特权

评论回复
海中水| | 2014-2-27 10:07 | 显示全部楼层
利害。我要保存学习。

使用特权

评论回复
FAQ| | 2014-2-27 10:12 | 显示全部楼层
怎么搞得像FPGA工具

使用特权

评论回复
qui26| | 2014-2-27 10:24 | 显示全部楼层
很好的工具,谢谢版主分亨。

使用特权

评论回复
江枫渔火| | 2014-2-27 11:12 | 显示全部楼层
撸主的开发板很犀利

使用特权

评论回复
cool_coder| | 2014-2-27 11:30 | 显示全部楼层
看起来很强大~

使用特权

评论回复
longdeng84| | 2014-2-27 11:33 | 显示全部楼层
订一个。。
开发越来越人性化了。

使用特权

评论回复
//YZC| | 2014-2-27 11:36 | 显示全部楼层
有点Labview的影子,也有点Quartus的影子

使用特权

评论回复
yjwpm| | 2014-2-27 11:43 | 显示全部楼层
这个软件我早就下载了,估计刚发上来时我就下载了,头一天还没有,第二天再看就有了。。。。呵呵呵呵呵

使用特权

评论回复
guangbiao| | 2014-2-27 11:46 | 显示全部楼层
高级货哦

使用特权

评论回复
通宵敲代码| | 2014-2-27 12:06 | 显示全部楼层
貌似好牛掰的样子。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:ST6、ST10、ST7、STR7、STR9、STM8S、STM8L、STM32、PowerPC,差不多ST曾经主流卖过的都用过。。。 不灌水,不废话。

535

主题

2115

帖子

44

粉丝