[原创] 【NUCLEO-L552ZE测评】+开发环境搭建

dql2016   2020-12-20 16:02 楼主

俗话说“工欲善其事,必先利其器”。话说马上就1202年了,keil、iar的代码编辑功能真是一言难尽,不思进取。本人热衷于折腾各种IDE,各种开发IDE都尝试过,用来用去发现还是STM32CubeIDE最给力。STM32CubeIDE是ST公司(官方出品必属精品)最新推出的一款免费的多功能的STM32的集成开发环境,基于GCC + Eclipse,可以使用C/C++开发进行开发,并整合了图形化配置、生成外设代码、工程神器STM32CubeMX,具有STM32微控制器的IP配置,代码生成,代码编译和调试功能,它是STM32Cube软件生态系统的一部分。最大的亮点在于跨平台,支持windows、linux、macOS三大主流平台。

 

主要特点(以下内容来源于官网介绍的自动翻译,可能不太准确):

1.集成STM32CubeMX:

  • STM32微控制器选择

  • 引脚分配,时钟,IP和中间件配置

  • 项目创建和初始化代码的生成

2.基于Eclipse™/CDT,支持ECLIPSE的™插件,GNU C / C ++中ARM®工具链和GDB调试器。

3.其他高级调试功能:

  • CPU内核,IP寄存器和内存视图

  • 实时变量观看视图

  • 系统分析和实时跟踪(SWV)

  • CPU故障分析工具

4.支持ST-LINK和J-Link调试探针

5.从TrueSTUDIO®和AC6导入项目

6.支持操作系统:Windows®,Linux®和MacOS®

官方简介:https://www.st.com/zh/development-tools/stm32cubeide.html#overview

官方资料https://www.st.com/zh/development-tools/stm32cubeide.html#documentation

 

7.支持的操作系统平台:

 

捕获.PNG

由于集成了STM32CUBEMX,配置外设十分方便,首次使用会提示下载所需的软件库:

 

 

捕获2.PNG

编译调试一气呵成,速度不知道比keil、iar快多少倍了。SRAM、FlASH占用情况分析功能十分好用,可以让你清楚的知道程序运行时和加载时的情况。

 

捕获1.PNG

 

 

 

 

本帖最后由 dql2016 于 2020-12-20 16:03 编辑

回复评论 (1)

玩板看这里: https://bbs.eeworld.com.cn/elecplay.html EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
点赞  2020-12-21 14:44
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复