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用户高级功能全免费使用。


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

    关注

    4981

    文章

    18281

    浏览量

    288401
  • STM32
    +关注

    关注

    2239

    文章

    10671

    浏览量

    348735

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

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

收藏 人收藏

    评论

    相关推荐

    TrueSTUDIO编译STM32Cube_FW_F1_V1.7.0默认工程出错的原因?怎么解决?

    用Atollic TrueSTUDIO for STM32 9.2.0编译
    发表于 04-24 07:10

    CubeMX生成的TrueStudio工程,TrueStudioV9.3编译出错怎么解决?

    CubeMX生成的TrueStudio工程,TrueStudioV9.3编译出错
    发表于 04-22 08:28

    TrueSTUDIO编译下载后无法运行是怎么回事?

    都是用Cube MX生成的工程文件,主函数和OLED驱动库都是相同的,问题在于TrueSTUDIO编译下载后无法运行,单片机根本不能工作(程序状态LED不闪,显示屏也没有显示)。请大侠们帮忙分析一下原因,谢谢!
    发表于 04-19 08:14

    请问truestudio和SW4STM32哪个好用?

    truestudio和SW4STM32 哪个好用
    发表于 04-19 06:21

    CubeMX生成的TrueStudio工程,TrueStudioV9.3编译出错是什么原因导致的?

    CubeMX生成的TrueStudio工程,TrueStudioV9.3编译出错
    发表于 04-16 06:48

    atollic truestudio调试时Live Expressions显示功能不可用怎么解决?

    atollic truestudio调试时Live Expressions显示功能不可用,表达式栏Multiple errors reported.Failed to execute MI command:-var-create - ,请问怎么解决?
    发表于 04-02 07:53

    爆苹果正在探索开发带摄像头的AirPods

    据知名苹果爆料记者马克•古尔曼消息,苹果正在探索开发带摄像头的AirPods。
    的头像 发表于 02-27 15:04 345次阅读

    百度发布Apollo开放平台9.0

    在2023年的12月19日,百度正式发布了Apollo开放平台的全新版本——Apollo开放平台9.0。这一版本的推出,源于团队在8.0至9.0开发过程中,对12万行代码进行了重构,并新增了20万行代码。这次的升级不仅代表了技
    的头像 发表于 01-02 16:18 636次阅读

    STM32H5开发(2)----新特性

    STM32H5开发(2)----新特性
    的头像 发表于 12-01 14:53 341次阅读
    <b class='flag-5'>STM32</b>H5<b class='flag-5'>开发</b>(2)----新特性

    stm32cube怎么安装 STM32CubeMX安装步骤教程

    STM32CubeMX是STM32芯片图形化配置工具,通过简单的操作便能实现相关配置,省去了我们配置各种外设的时间,支持MDK、IAR For ARM、TrueStudio等多种工具。
    发表于 11-14 12:37 823次阅读
    <b class='flag-5'>stm32</b>cube怎么安装 <b class='flag-5'>STM32</b>CubeMX安装步骤教程

    STM32开发实战指南

    STM32开发实战指南-刘火良,电子 epub格式,清晰非扫描
    发表于 10-27 16:25 9次下载

    基于STM32CubeMX的GUI应用开发

    熟悉STM32CubeMX中配置FMC、LTDC、FreeRTOS、GRAPHICS• 了解如何使用STM32CubeMX创建包含TouchGFX的工程• 了解TouchGFX Des
    发表于 09-11 06:40

    数字化转型能带来哪些价值

    随着科技的迅猛发展,数字化转型已成为企业和组织的一项重要战略。它不仅改变了商业模式和运营方式,还为各行各业带来了诸多新的机遇和价值。在这篇文章中,我们将探讨数字化转型所能带来价值
    的头像 发表于 08-18 09:55 507次阅读

    【昉·星光 2(VisionFive 2)RISC-V单板计算机】N种开发方式之-C开发:板上直接构建sqlite3

    本板性能强劲,运行Debian桌面系统,所以我们完全可以直接板上开发,避免交叉编译开发带来的繁琐,本篇就以Sqlite3的编译测试为例来进行,体验直接板上进行C开发
    的头像 发表于 07-19 00:31 557次阅读
    【昉·星光 2(VisionFive 2)RISC-V单板计算机】N种<b class='flag-5'>开发</b>方式之-C<b class='flag-5'>开发</b>:板上直接构建sqlite3

    STM32的GPIO在实际开发设计的使用配置和技巧

    一、前言 本篇开始对STM32的GPIO在实际开发设计中的使用配置和技巧进行探讨,可以先去回顾下之前介绍的GPIO的相关理论基础知识包括基本结构,工作模式和寄存器原理。 了解STM32
    的头像 发表于 06-22 10:22 519次阅读
    <b class='flag-5'>STM32</b>的GPIO在实际<b class='flag-5'>开发</b>设计的使用配置和技巧