
前言 前不久 ST 宣布收购软件开发工具厂商 Atollic 的消息。现在 ST 正式发布整合后的第一个 Atollic TrueSTUDIO 版本 9.0,正式为 STM32 用户提供全免费、全功能的专业 MCU 集成开发环境。相比较上一个版本,TrueSTUDIO 做了哪些改动? 本文和读者一起来了解TrueSTUDIO9.0 给 STM32 用户带来的新价值。 安装更简单 TrueSTUDIO 9.0 可从网站安装下载。你可以选择 Windows 或者Linux 安装包。 ![]() 相比较以前的版本,在完全免费后,下载安装更方便。填写简单信息后,就可以下载最新的版本。 兼容已有的 SW4STM32 工程 在 TrueSTUDIO 9.0 发布中,提到这一版本和上一版本的差异: 专业功能免费 仅支持 STM32 但经过验证会有惊喜的发现。这一版 TrueSTUDIO 除了支持 STM32 CubeMX 生成的工程文件,还可以打开 SW4STM32的工程。 例如:随意选择一个 SW4STM32 工程,比如:
使用 TrueSTUDIO 打开,它会提示需要经过转换。 ![]() 点击“OK“同意。TrueSTUDIO 转换项目完成后会弹出一个框,说明可能仍然需要调整。 ![]() 直接编译,没有任何问题。 可能要改动是在线调试的配置,比如:选择 ST-Link。打开菜单“Run→Debug Configurations…”或者在工具栏点击“Configure Debug”按钮,弹出以下对话框,根据下图修改选择。 ![]() 或者选择需调试的应用程序路径(.elf),同样在 Debug Configurations 对话框中选择。 ![]() 我们还可以发现,对于不包含 TrueSTUDIO 工程的 STM32 物联网开发套件 B-L475E-IOT01,作者验证过其中的SW4STM32 工程,也可以使用 TrueSTUDIO 编译调试。
专业版功能免费 TrueSTUDIO 专业版包含很多高级功能。这些高级功能,以前只有付费用户才可以使用。现在对 STM32 用户统统免费。这里举两个非常有用的编译分析和堆栈分析的来体验一下。更多功能,诸如 Hard Fault 分析,读者可以自行发掘。 编译分析 编译成功后,在左边的工程浏览器上,点击一下工程文件(一定要点下,否则右边没更新),可看到右下角的编译分析如下: ![]() FlASH 和 RAM 的配置以及使用情况一目了然。 也可以查看内存使用的详细信息: ![]() 堆栈静态分析 TrueSTUDIO 可以查看代码堆栈的静态分析。堆栈不够,会引起程序崩溃。了解代码的堆栈信息,我们在配制内存时可以做到心中有数。 ![]() 总结 本文重点举例说明了新的 TrueSTUDIO 9.0 版本专门为 STM32 生态系统带给 STM32 用户的价值。整体上讲,安装更简单,兼容已有的 SW4STM32 工程,全部功能免费使用。 |
手把手教你VSCode搭建STM32开发环境
RTOS在STM32中的应用
【下载有礼】STM32 Finder华为应用商店正式上线!移动选型工具助力开发效率升级
【2025·STM32峰会】GUI解决方案实训分享5-调通板载的NRF24L01 SPI接口并使用模块进行无线通信(发送和接收)
【2025·STM32峰会】GUI解决方案实训分享2-编译运行TouchGFX咖啡机例程(含桌面仿真)
实战经验 | Keil工程使用NEAI库的异常问题
STM32 ISP IQTune:真正零门槛的免费ISP调整软件
【经验分享】STM32 新建基于STM32F40x 固件库的MDK5 工程
意法半导体MCU双供应链策略,打消中国客户后顾之忧
2024意法半导体工业峰会:赋能智能电源和智能工业,构筑可持续未来