0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

了解TrueSTUDIO9.0给STM32开发带来的新价值

茶话MCU 来源:互联网 作者:佚名 2018-05-16 09:24 次阅读

前言

之前ST宣布收购软件开发工具厂商Atollic。现在ST正式发布整合后第一个Atollic TrueSTUDIO版本 9.0,正式为STM32用户提供全免费、全功能的专业MCU集成开发环境。相比较上一个版本,TrueSTUDIO做了哪些改动? 本文就和读者一起来了解TrueSTUDIO9.0给STM32用户带来的新价值。

安装更简单

TrueSTUDIO 9.0可从https://atollic.com/resources/download/ 网站安装下载。你可以选择基于Windows或者Linux的安装包。

相比较以前的版本,完全免费后,下载安装更方便。只需填写简单信息,就可下载最新版本,安装时不需担心需要付费及授权等问题,也不会有非STM32的驱动提示弹出。

兼容已有的SW4STM32工程

在TrueSTUDIO 9.0发布中,提到这一版本和上一版本的差异是:

专业功能免费 且 仅支持STM32系列

经过验证,还有些新的惊喜发现。这一版TrueSTUDIO除了支持STM32 CubeMX生成的工程文件以及可以打开已有STM32 Cube TrueSTUDIO例程外,还可以打开SW4STM32的工程。

随意选择一个SW4STM32工程,比如:

STM32Cube\Repository\STM32Cube_FW_L4_V1.10.0\Projects\STM32L476RG-Nucleo\Examples\CRC\CRC_Example\SW4STM32\STM32L476RG_NUCLEObe\Repository\STM32Cube_FW_L4_V1.10.0\PrRGle\Examples\CRC\CRC_ExampleM32L476RG_NUCLEO

使用TrueSTUDIO打开,它会提示需要经过转换。

点击“OK“同意。TrueSTUDIO转换项目完成后会弹出一对话框,说明可能仍需些手动配置。

直接编译,没有任何问题。

另外,可能需要改动的是在线调试的配置,比如:应当选择ST-Link。打开菜单“Run→Debug Configurations…”或者在工具栏点击“Configure Debug”按钮,弹出以下对话框,根据下图修改选择。

或者选择需调试的应用程序路径(.elf),同样在Debug Configurations对话框中选择。

对于有些不包含TrueSTUDIO工程的STM32物联网开发套件B-L475E-IOT01,经验证过其中的SW4STM32工程,也可以使用TrueSTUDIO编译调试。

专业版功能免费

TrueSTUDIO专业版包含很多高级功能,这些高级功能,以前只有付费用户才可以使用。现在对STM32用户统统免费。这里举两个非常有用的编译分析和堆栈分析的来体验一下。更多功能,诸如Hard Fault分析,读者可以自行发掘

编译分析

编译成功后,在左边的工程浏览器上,点击一下工程文件(一定要点击下,否则右边没更新),可看到右下角的编译分析如下:

FlASHRAM的配置以及使用情况一目了然。

调试过程中也可以查看内存使用的详细信息:

堆栈静态分析

TrueSTUDIO可以查看代码堆栈的静态分析。堆栈不够,会引起程序崩溃。了解代码的堆栈信息,我们在配制内存时可以做到心中有数。

总结

本文没有描述如何使用TrueSTUDIO,旨在重点说明专门为STM32而开发的新版TrueSTUDIO9.0给STM32用户带来的新价值。这些新价值包括,安装更简单,兼容已有的SW4STM32工程,不分收费高级版与免费轻量版,对于STM32用户高级功能全免费使用。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    4924

    文章

    17854

    浏览量

    281806
  • STM32
    +关注

    关注

    2218

    文章

    10345

    浏览量

    346198

原文标题:STM32免费编译器--- TrueSTUDIO 9.0

文章出处:【微信号:stmcu832,微信公众号:茶话MCU】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    [1.2]--1.2云开发带来的变革

    微信开发
    jf_60701476
    发布于 :2022年12月05日 18:19:34

    [实战经验] 免费全功能 STM32 TrueSTUDIO 9.0

    环境。相比较上一个版本,TrueSTUDIO做了哪些改动? 本文和读者一起来了解TrueSTUDIO9.0STM32用户
    发表于 03-27 14:03

    TrueSTUDIO报错,出现 “Program “gcc” not found in PATH”怎么办?ST中文官网已帮您解决

    ST收购Atollic后,终于发布了专供STM32使用的开发环境TrueStudio v9.0.0版本。此版本为全功能版本,而且完全免费。这在《免费全功能STM32
    发表于 08-02 15:43

    怎样去认识电压比较器混合信号应用带来价值

    怎样去认识电压比较器混合信号应用带来价值
    发表于 04-22 07:02

    Truestudio for STM32 单片机开发教程

    Truestudio for STM32 单片机开发教程:1.软件:Atollic TrueSTUDIO for STM32 9.3.0适用
    发表于 08-09 07:51

    STM32CubeMX和TrueSTUDIO结合起来用

      工欲善其事,必先利其器。我个人略微有点强迫症,玩STM32,起初Keil用着不爽,就换成了TrueSTUDIO,纯代码配置工程有点麻烦,加上了STM32CubeMX,之后又以插件的形式把
    发表于 01-13 07:47

    STM32是如何从TRUEStudio转移到STM32CubeIDE上的呢

    STM32开发项目:如何从TRUEStudio转移到STM32CubeIDE以 Ubuntu 18.04 的TRUEStudio(版本号:9
    发表于 02-17 06:28

    Truestudio for STM32 单片机开发教程(工程建立,J-li

    一.工具及软件介绍:1.软件:Atollic TrueSTUDIO for STM32 9.3.0 适用于STM32的Atollic®TrueSTUDIO®是一款灵活,可扩展的
    发表于 11-13 16:21 5次下载
    <b class='flag-5'>Truestudio</b> for <b class='flag-5'>STM32</b> 单片机<b class='flag-5'>开发</b>教程(工程建立,J-li

    STM32开发项目:如何从TRUEStudio转移到STM32CubeIDE

    STM32开发项目:如何从TRUEStudio转移到STM32CubeIDE以 Ubuntu 18.04 的TRUEStudio(版本号:9
    发表于 12-22 18:54 2次下载
    <b class='flag-5'>STM32</b><b class='flag-5'>开发</b>项目:如何从<b class='flag-5'>TRUEStudio</b>转移到<b class='flag-5'>STM32</b>CubeIDE

    TrueStudio上手

    之前ST宣布收购软件开发工具厂商Atollic。现在ST正式发布整合后第一个Atollic TrueSTUDIO版本 9.0,正式为STM32用户提供全免费、全功能的专业MCU集成
    发表于 12-31 19:28 3次下载
    <b class='flag-5'>TrueStudio</b>上手

    TrueSTUDIO修改堆栈的方法

    STM32开发过程中,使用TrueSTUDIO修改堆栈的方法
    发表于 09-26 16:18 1次下载

    UM2578_从TrueSTUDIO®到STM32CubeIDE的迁移指南

    UM2578_从TrueSTUDIO®到STM32CubeIDE的迁移指南
    发表于 11-22 19:19 0次下载
    UM2578_从<b class='flag-5'>TrueSTUDIO</b>®到<b class='flag-5'>STM32</b>CubeIDE的迁移指南

    DB3480_TrueSTUDIO数据手册摘要

    DB3480_TrueSTUDIO数据手册摘要
    发表于 11-23 08:34 0次下载
    DB3480_<b class='flag-5'>TrueSTUDIO</b>数据手册摘要

    教你怎么用Atollic TrueStudio 9.0

    ST之前发布了Atollic TrueStudio 9.0版本软件开发工具,为STM32用户提供全免费、全功能的专业MCU集成开发环境。借此
    的头像 发表于 06-04 09:40 5.6w次阅读

    TrueSTUDIO迁移STM32CubeIDE只需要简单几步

    TrueSTUDIO迁移到STM32CubeIDE只需要简单几步
    的头像 发表于 02-28 16:33 3064次阅读