STM32Cube MicroXplorer

来源:互联网 发布:淘宝子账号可以开店吗 编辑:程序博客网 时间:2024/05/01 23:10

STM32CubeMicroXplorer

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

ST官网这回很奇怪,出了EVAL却没有给出demonstrationfirmware,以前只有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 agraphical software configuration tool that allows generating C initializationcode using graphical wizards.

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

STM32CubeF4 gathers in one single package all thegeneric embedded software components required to develop an application onSTM32F4 microcontrollers. Following STM32Cube™ initiative, this set ofcomponents is highly portable, not only within STM32F4 series but also to otherSTM32 series.

STM32CubeF4 is fully compatible with STM32CubeMXcode generator that allows generating initialization code. The package includesa low level hardware abstraction layer (HAL) that covers the microcontrollerhardware, together with an extensive set of examples running onSTMicroelectronics boards. The HAL is available in open-source BSD license foruser convenience

Key Features
◾Consistent and complete embeddedsoftware offer that frees the user from dependency issues
◾Maximized portability betweenall STM32 series supported by STM32Cube
◾Hundreds of examples for easyunderstanding
◾High quality HAL usingCodeSonar® static analysis tool
◾STM32F4-specific middlewareincluding USB Host and Device and TCP/IP stack
◾Free user-friendly license terms
◾Update mechanism that can beenabled by the user to be notified of new releases

 



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


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

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


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


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


比以前强大多了。

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

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

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

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


0 0