你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】免费全功能 STM32 TrueSTUDIO 9.0

[复制链接]
STMCU小助手 发布时间:2022-3-3 23:39
前言
前不久 ST 宣布收购软件开发工具厂商 Atollic 的消息。现在 ST 正式发布整合后的第一个 Atollic TrueSTUDIO 版本 9.0,正式为 STM32 用户提供全免费、全功能的专业 MCU 集成开发环境。相比较上一个版本,TrueSTUDIO 做了哪些改动? 本文和读者一起来了解TrueSTUDIO9.0 给 STM32 用户带来的新价值。

安装更简单
TrueSTUDIO 9.0 可从网站安装下载。你可以选择 Windows 或者Linux 安装包。

ZQB}8ZN]LI[GFZS6N0MZANA.png

相比较以前的版本,在完全免费后,下载安装更方便。填写简单信息后,就可以下载最新的版本。

兼容已有的 SW4STM32 工程
在 TrueSTUDIO 9.0 发布中,提到这一版本和上一版本的差异:
 专业功能免费
 仅支持 STM32
但经过验证会有惊喜的发现。这一版 TrueSTUDIO 除了支持 STM32 CubeMX 生成的工程文件,还可以打开 SW4STM32的工程。
例如:随意选择一个 SW4STM32 工程,比如:
  1. STM32Cube\Repository\STM32Cube_FW_L4_V1.10.0\Projects\STM32L476RGNucleo\Examples\CRC\CRC_Example\SW4STM32\STM32L476RG_NUCLEO
复制代码

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

{F9S(8I25Z(~QVB4X2`T_LX.png

点击“OK“同意。TrueSTUDIO 转换项目完成后会弹出一个框,说明可能仍然需要调整。

RC6TJ]%R9}P4$J%S%N~O@WT.png

直接编译,没有任何问题。
可能要改动是在线调试的配置,比如:选择 ST-Link。打开菜单“Run→Debug Configurations…”或者在工具栏点击“Configure Debug”按钮,弹出以下对话框,根据下图修改选择。

`RH428(`FKTYP[Z`{7B4$TP.png

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


3ZE%CI[IF536~Z~KX876H98.png

我们还可以发现,对于不包含 TrueSTUDIO 工程的 STM32 物联网开发套件 B-L475E-IOT01,作者验证过其中的SW4STM32 工程,也可以使用 TrueSTUDIO 编译调试。
  1. STM32Cube\Repository\STM32Cube_FW_L4_V1.10.0\Projects\B-L475E-IOT01\Examples\BSP\SW4STM32\B-L475EIOT01
复制代码

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


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


ZR1)Z3NZCOV[)N]WH$}QJ{C.png

FlASH 和 RAM 的配置以及使用情况一目了然。
也可以查看内存使用的详细信息:

PFS~29%N~CYCC03LX)5[I.png

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

}TEP8{K9VQRALFHR99]78B9.png

总结
本文重点举例说明了新的 TrueSTUDIO 9.0 版本专门为 STM32 生态系统带给 STM32 用户的价值。整体上讲,安装更简单,兼容已有的 SW4STM32 工程,全部功能免费使用。

收藏 评论0 发布时间:2022-3-3 23:39

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版