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


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

    关注

    5209

    文章

    20655

    浏览量

    336986
  • STM32
    +关注

    关注

    2313

    文章

    11195

    浏览量

    374630

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Bourns SSA-2 系列模拟电流传感器:为高可靠度电源系统开发带来合规新捷径

    近日,Bourns 宣布其 SSA-2 系列模拟电流传感器新增了符合 AEC-Q 标准的组件组装选项,这一举措犹如一场及时雨,为开发高可靠度电源系统的工程师们带来了极大的便利。
    的头像 发表于 04-23 09:23 807次阅读

    【正点原子STM32N647开发板试用】--开箱与开发环境搭建

    了触摸显示屏、摄像头模块、调试烧录工具、SD卡等,非常齐全,赞并表示感谢。 一.开箱与开发了解 收到正点原子STM32N647开发板在一个黑色大盒子里,如下图所示,此外还配有一个红外
    发表于 01-25 00:01

    奋斗 STM32 开发板入门手册

    电子发烧友网站提供《奋斗 STM32 开发板入门手册.pdf》资料免费下载
    发表于 01-13 10:44 12次下载

    LAT1171+STM32F745 USART1 Bootloader 失败原因分析与解决

    使用 STM32F745 进行产品开发的时候,出现了使用 STM32CubeProgramer 无法通过 USART1 Bootloader 进行程序升级的问题。为了解决客户的问题,我
    发表于 01-11 17:33 0次下载

    【免费试用】正点原子STM32N647开发板免费试用

    STM32N647开发板是正点原子以STM32N647X0H3Q为核心推出的开发板,开发板提供了强大的AI算力和CPU处理能力支持,可进行人
    的头像 发表于 12-23 08:06 1618次阅读
    【免费试用】正点原子<b class='flag-5'>STM32</b>N647<b class='flag-5'>开发</b>板免费试用

    探索AIROC™ CYW55913评估套件:物联网开发新利器

    为我们的物联网开发带来哪些惊喜。 文件下载: Infineon Technologies AIROC™ CYW55913评估套件.pdf 套件概述 CYW955913EVK - 01评估套件以超低功耗的单芯片连接MCU AIROC™ CYW55913为核心
    的头像 发表于 12-18 14:40 869次阅读

    业界媒体解读华为FusionSolar9.0解决方案

    夏和胜,华为数字能源电站及工商业智能光伏业务总裁张兴中等三位发言人与来自能源及科技媒体的嘉宾深入交流,共同分享FusionSolar 9.0在大基地场景下的创新实践与价值落地。
    的头像 发表于 12-08 13:48 1080次阅读

    华为数字能源商用发布FusionSolar9.0电站智能光伏解决方案

    以“重构价值,打造高质量大基地更优解”为主题的清洁能源大基地创新高峰论坛暨FusionSolar9.0解决方案商用发布会在北京成功举办。会上,华为数字能源正式商用发布了FusionSolar9.0
    的头像 发表于 12-01 13:15 905次阅读

    STM32 Nucleo-64开发板技术解析与应用指南

    ARDUINO^®^ Uno V3连接和ST morpho接头,可轻松扩展STM32 Nucleo开放式开发平台的功能。该板设有板载ST-LINK调试器/编程器,具有USB重新枚举功能。STM32 nucleo-64
    的头像 发表于 10-22 14:26 1211次阅读
    <b class='flag-5'>STM32</b> Nucleo-64<b class='flag-5'>开发</b>板技术解析与应用指南

    STM32 Nucleo-144开发板技术解析与应用指南

    STMicroelectronics NUCLEO-H7S3L8 STM32 Nucleo-144开发板采用STM32H7S3L8 MCU,提供了一个经济实惠的多功能平台,用于原型设计和实验
    的头像 发表于 10-17 14:40 1496次阅读
    <b class='flag-5'>STM32</b> Nucleo-144<b class='flag-5'>开发</b>板技术解析与应用指南

    STM32 Nucleo-64开发板技术解析与应用指南

    STMicroelectronics -C051C8 STM32 Nucleo-64开发板通过由STM32微控制器为概念测试和原型创建提供了一种经济实惠且灵活的途径。该开发板支持ARD
    的头像 发表于 10-16 10:50 978次阅读
    ‌<b class='flag-5'>STM32</b> Nucleo-64<b class='flag-5'>开发</b>板技术解析与应用指南

    华清远见携STM32全矩阵产品及创新机器狗亮相2025 STM32研讨会,共启嵌入式技术探索新程

    近日,备受嵌入式领域关注的2025STM32研讨会首站在北京顺利拉开帷幕。作为意法半导体(ST)官方生态合作伙伴,华清远见受邀参展,不仅带来了涵盖STM32多核心开发
    的头像 发表于 09-23 14:47 1242次阅读
    华清远见携<b class='flag-5'>STM32</b>全矩阵产品及创新机器狗亮相2025 <b class='flag-5'>STM32</b>研讨会,共启嵌入式技术探索新程

    腾讯发布全新一代智能驾驶地图9.0

    9月16-17日,2025腾讯全球数字生态大会在深圳举行。会议期间,腾讯正式发布全新一代智能驾驶地图9.0
    的头像 发表于 09-18 10:23 1717次阅读

    ProxmoxVE9.0部署与配置指南

    技术,让你能够轻松创建和管理虚拟机及容器。PVE9.0是最新版本,基于Debian13(Trixie),内核升级至Linux6.14.82pve,并带来了诸多改进和新特性。 一,产品简介 算力魔方是一款
    的头像 发表于 09-10 16:39 3355次阅读
    ProxmoxVE<b class='flag-5'>9.0</b>部署与配置指南

    STM32N6570-DK:边缘人工智能开发的全能探索板

    STM32N6570-DKDiscovery套件是一款专为边缘人工智能开发设计的完整演示和开发平台,基于ArmCortex-M55内核的STM32N657X0H3Q微控制器。该套件集成
    的头像 发表于 05-06 16:00 1116次阅读
    <b class='flag-5'>STM32</b>N6570-DK:边缘人工智能<b class='flag-5'>开发</b>的全能探索板