CubeMX是代码生成软件,只能生成简单的配置代码,无法完全替代编程能力。 CubeIDE是之前的TrueStudio与CubeMX的二合一软件,说白了就是Eclipse+GCC+CubeMx,该IDE是免费的,专门用于ST产品的开发。 !!注意:ST官网需要注册账号,然后下载。下面是网盘下载,可能不是最新版本,但用法一样。 最新版本的CubeMX和CubeIDE好像都需要注册ST账号之后才能正常使用。如果不想注册,可以使用网盘中的软件。
CubeMX软件下载
CubeIDE软件下载
STM32CubeMX是一个图形工具,它允许STM32微控制器和微处理器的一个非常简单的结构,以及用于将臂对应的初始化的C代码的生成®皮质® -M芯或部分的Linux ®设备树对臂®皮质® -一个核心),通过逐步的过程。
第一步是选择与所需外设相匹配的STMicroelectronics STM32微控制器或微处理器。
微处理器,所述第二步骤允许配置GPIO和时钟设置为整个系统,并以交互方式分配外设要么臂®皮质® -M或到皮质®的世界。特定的实用程序(例如DDR配置和调整)使STM32微处理器的入门变得容易。用于Cortex ® -M芯,配置包括恰好类似于针对微控制器描述的附加步骤。
对于微控制器和微处理器臂®皮质®-M,第二步包括配置每个必需的嵌入式软件,这要感谢引脚冲突解决器,时钟树设置帮助器,功耗计算器以及用于配置外围设备(如GPIO或USART)的实用程序,并且中间件堆栈(例如USB或TCP / IP)。
最终,用户启动了与所选配置选项匹配的生成。此步骤提供用于臂的初始化的C代码®皮质® -M,准备要内的若干开发环境用,或局部的Linux ®用于臂设备树®皮质® -A。
STM32CubeMX在STM32Cube中提供。
|