dql2016 发表于 2020-12-20 16:02

【NUCLEO-L552ZE测评】+开发环境搭建

<div class='showpostmsg'> 本帖最后由 dql2016 于 2020-12-20 16:03 编辑

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

<p>&nbsp;</p>

<p><span style="font-size:16px;"><strong>主要特点(以下内容来源于官网介绍的自动翻译,可能不太准确):</strong></span></p>

<p><span style="font-size:16px;"><strong>1.集成STM32CubeMX:</strong></span></p>

<ul>
        <li>
        <p><span style="font-size:16px;">STM32微控制器选择</span></p>
        </li>
        <li>
        <p><span style="font-size:16px;">引脚分配,时钟,IP和中间件配置</span></p>
        </li>
        <li>
        <p><span style="font-size:16px;">项目创建和初始化代码的生成</span></p>
        </li>
</ul>

<p><span style="font-size:16px;"><strong>2.基于Eclipse&trade;/CDT,支持ECLIPSE的&trade;插件,GNU C / C ++中ARM&reg;工具链和GDB调试器。</strong></span></p>

<p><span style="font-size:16px;"><strong>3.其他高级调试功能:</strong></span></p>

<ul>
        <li>
        <p><span style="font-size:16px;">CPU内核,IP寄存器和内存视图</span></p>
        </li>
        <li>
        <p><span style="font-size:16px;">实时变量观看视图</span></p>
        </li>
        <li>
        <p><span style="font-size:16px;">系统分析和实时跟踪(SWV)</span></p>
        </li>
        <li>
        <p><span style="font-size:16px;">CPU故障分析工具</span></p>
        </li>
</ul>

<p><span style="font-size:16px;"><strong>4.支持ST-LINK和J-Link调试探针</strong></span></p>

<p><span style="font-size:16px;"><strong>5.从TrueSTUDIO&reg;和AC6导入项目</strong></span></p>

<p><span style="font-size:16px;"><strong>6.支持操作系统:Windows&reg;,Linux&reg;和MacOS&reg;</strong></span></p>

<p><span style="font-size:16px;">官方简介:</span><a href="https://www.st.com/zh/development-tools/stm32cubeide.html#overview" target="_blank">https://www.st.com/zh/development-tools/stm32cubeide.html#overview</a></p>

<p><span style="font-size:16px;">官方资料</span>:<a href="https://www.st.com/zh/development-tools/stm32cubeide.html#documentation" target="_blank">https://www.st.com/zh/development-tools/stm32cubeide.html#documentation</a></p>

<p>&nbsp;</p>

<p><strong><span style="font-size:16px;">7.支持的操作系统平台:</span></strong></p>

<p>&nbsp;</p>

<p></p>

<p><strong><span style="font-size:16px;">由于集成了STM32CUBEMX,配置外设十分方便,首次使用会提示下载所需的软件库:</span></strong></p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p></p>

<p><strong><span style="font-size:16px;">编译调试一气呵成,速度不知道比keil、iar快多少倍了。SRAM、FlASH占用情况分析功能十分好用,可以让你清楚的知道程序运行时和加载时的情况。</span></strong></p>

<p>&nbsp;</p>

<p></p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>
</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

okhxyyo 发表于 2020-12-21 14:44

<p><strong><a href="https://bbs.eeworld.com.cn/elecplay/content/153" target="_blank">ST新品NUCLEO-L552ZE-Q(Cortex-M33)</a></strong></p>

<p>汇总贴:<a href="https://bbs.eeworld.com.cn/thread-1152571-1-1.html" target="_blank">https://bbs.eeworld.com.cn/thread-1152571-1-1.html</a></p>
页: [1]
查看完整版本: 【NUCLEO-L552ZE测评】+开发环境搭建