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

ST MCU 信息交流 2018-05-16 09:26 次阅读

前言

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


热门推荐

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

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

收藏 人收藏
分享:

评论

有一天x
keil用着挺好,这个studio之前的版本用过(不好用),调试器只支持ST自家那个(不好用),现在keil5已经比较稳定了,不知道有啥理由用这个studio…

相关推荐

嵌入式C通用延时驱动的编写方法

在嵌入式C编程中,免不了要用到软件延时。这一般通过循环语句实现。通过控制循环语句的循环次数,便可获得....

发表于 05-23 15:30 13次阅读
嵌入式C通用延时驱动的编写方法

嵌入式行业真的没前途了吗?嵌入式的春天在哪里!

发表于 05-23 15:21 94次阅读
嵌入式行业真的没前途了吗?嵌入式的春天在哪里!

TI-AM335X-QT-4.8.4移植及qt应用手册.pdf

基于TI AM335x处理器!QT 4.8.4移植应用手册!!!

发表于 05-23 10:16 10次阅读
TI-AM335X-QT-4.8.4移植及qt应用手册.pdf

视壮RK3288板卡看视频既高清又流畅

视壮RK3288板卡看视频既高清又流畅最近用了一款视壮科技的rk3288板卡,研究了一下,看视频频既....

发表于 05-23 09:49 97次阅读
视壮RK3288板卡看视频既高清又流畅

M105x系列跨界硬件核心板嵌入式开发

迄今为止,知道AWorks的开发者越来越多,却只有极少数了解其精髓,在即将发布之际,周立功教授及其团....

的头像 周立功单片机 发表于 05-23 09:18 393次阅读
M105x系列跨界硬件核心板嵌入式开发

STM32F串口何时才需要打开复用功能?

发表于 05-23 01:29 289次阅读
STM32F串口何时才需要打开复用功能?

S5p6818裸板开发,如何将程序写入

发表于 05-22 12:55 415次阅读
S5p6818裸板开发,如何将程序写入

ARM处理器在节能方面具有哪些优势

许多嵌入式ARM 处理器的系统都是采用电池供电的方式。因此,A R M 被公认为是处理器领域的“低功....

发表于 05-22 10:28 32次阅读
ARM处理器在节能方面具有哪些优势

在win10 64位企业版系统下,CCS从V7.1闪退到V7.3,请问这个问题怎么解决?

发表于 05-22 09:30 154次阅读
在win10 64位企业版系统下,CCS从V7.1闪退到V7.3,请问这个问题怎么解决?

STM32的优势在哪里?如何使用DMA来进行ADC操作?

STM32的优点在哪里? 除去宣传环节,细细分析。 STM32时钟不算快,72MHZ, 也不能扩展....

发表于 05-22 07:32 81次阅读
STM32的优势在哪里?如何使用DMA来进行ADC操作?

请问INTER_PAN的宏定义,这个宏是干什么用的? 和PAN ID有什么关系?

发表于 05-22 06:49 57次阅读
请问INTER_PAN的宏定义,这个宏是干什么用的? 和PAN ID有什么关系?

【资料共享】汽车电子资料汇总

发表于 05-22 05:14 53次阅读
【资料共享】汽车电子资料汇总

STM32串口实现485双机通信的原理

如果按键按下了,就会发送数据,就会产生接收中断,就会往我们定义的接收缓冲区(RS485_RX_BUF....

的头像 玩转单片机 发表于 05-21 17:27 342次阅读
STM32串口实现485双机通信的原理

请问STM32单片机和 ABZ三相接口的编码器该怎么连接?

发表于 05-21 15:06 734次阅读
请问STM32单片机和 ABZ三相接口的编码器该怎么连接?

ad7606与stm32连接电路介绍

本文首先对stm32产品概述及特性进行了介绍,其次介绍了AD7606相关概念,最后介绍了ad7606....

发表于 05-21 11:45 107次阅读
ad7606与stm32连接电路介绍

关于嵌入式灯具的特殊要求规范书.pdf

关于嵌入式灯具的特殊要求规范书.pdf

发表于 05-21 11:39 16次阅读
关于嵌入式灯具的特殊要求规范书.pdf

基于ARM9、Cortex-A系列高性能SoC无线核心板设计

基于AWorks平台的,集MCU、DDR2、NandFlash、硬件看门狗、无线芯片(Wi-Fi、N....

的头像 ZLG致远电子 发表于 05-21 09:39 894次阅读
基于ARM9、Cortex-A系列高性能SoC无线核心板设计

Nordic Semiconductor发布“nRF52系列的nRFready Smart Remote 3”参考设计

“nRF52系列的nRFready Smart Remote 3”是完整的现代化硬件和软件单芯片低功....

发表于 05-21 09:36 26次阅读
Nordic Semiconductor发布“nRF52系列的nRFready Smart Remote 3”参考设计

一文读懂不同等级嵌入式工程师的发展路线

最近遇到很多处于迷茫中的新手,在纠结要不要去学嵌入式,主要问题在于嵌入式的门槛非常高,经验少、或者非....

的头像 工程师人生 发表于 05-20 11:19 176次阅读
一文读懂不同等级嵌入式工程师的发展路线

一文了解STM32窗口看门狗的真正作用

STM32有2个看门狗:独立看门狗和窗口看门狗。 独立看门狗IWDG--独立于系统之外,因为有独立....

的头像 电子发烧友网工程师 发表于 05-20 10:17 271次阅读
一文了解STM32窗口看门狗的真正作用

如何判断STM32的复位类型_STM32软件复位bug有哪些

上电复位,是为了为程序的开始作好准备,强制的所有的数据清零,它必须要从零开始。

的头像 电子发烧友网工程师 发表于 05-20 10:06 293次阅读
如何判断STM32的复位类型_STM32软件复位bug有哪些

瀚达电子嵌入式计算机:适合远程监控的通讯平台

专注于嵌入式设备联网的设计及制造的瀚达电子,日前宣布推出最新的LinuxCortexA5工业用嵌入式....

发表于 05-20 10:02 65次阅读
瀚达电子嵌入式计算机:适合远程监控的通讯平台

嵌入式系统的软硬件协同设计过程讲解

传统的先硬件后软件嵌入式系统的系统设计模式需要反复修改、反复试验,整个设计过程在很大程度上依赖于设计....

发表于 05-20 09:10 148次阅读
嵌入式系统的软硬件协同设计过程讲解

智能硬件开发教程

发表于 05-19 16:47 107次阅读
智能硬件开发教程

i.MX28x系列无线工控板中的IoT-A28LI主板整体布局

基于AWorks平台的ARM9与Cortex-A系列工控主板,具有丰富的扩展接口,可以扩展zigbe....

的头像 ZLG致远电子 发表于 05-19 08:56 683次阅读
i.MX28x系列无线工控板中的IoT-A28LI主板整体布局

嵌入式开发好学吗_嵌入式开发职业发展方向是什么

本文首先来了解一下嵌入式前景及薪资待遇,其次解答了嵌入式开发好学不好学的问题,最后阐述了嵌入式开发必....

的头像 陈翠 发表于 05-18 16:41 311次阅读
嵌入式开发好学吗_嵌入式开发职业发展方向是什么

大讲解!一种基于Nagle算法的嵌入式TCP协议

随着嵌入式系统的发展,在嵌入式系统中实现网络连接已成为研究热点,广泛使用的廉价8/ 16 位嵌入式处....

发表于 05-18 16:37 85次阅读
大讲解!一种基于Nagle算法的嵌入式TCP协议

干货:嵌入式中参数存储的一种方式详细教程

如果有几个设置参数需要存储到Flash中,我们一般会怎么存储呢?将不同的参数都存储到不同的页中,还是....

发表于 05-18 16:33 47次阅读
干货:嵌入式中参数存储的一种方式详细教程

是什么?让下一代智能互联嵌入式应用开发更简化

ortex-M处理器家族是一系列具有扩展性,兼容性,节能和易于使用的处理器,旨在帮助开发人员满足未来....

发表于 05-18 16:30 102次阅读
是什么?让下一代智能互联嵌入式应用开发更简化

基于嵌入式器件AT89C51SNDlC的电子治疗仪设计解析

目前采用两个电极片对称覆盖治疗人体部位的电子治疗仪,是通过电极片上的脉动电压与治疗人体部位电阻产生作....

发表于 05-18 16:16 207次阅读
基于嵌入式器件AT89C51SNDlC的电子治疗仪设计解析

浅谈关于嵌入式闪存的一些错误观念

多年来,汽车行业的发展和创新一直推动着半导体行业的发展。根据IHS的数据可知,汽车半导体市场的年收入....

发表于 05-18 15:52 57次阅读
浅谈关于嵌入式闪存的一些错误观念

嵌入式设计经验:ARM-WinCE平台时钟同步设计

时钟同步是分布式系统的核心技术之一,为实现基于ARM-WinCE嵌入式系统平台的测试仪器组建分布式测....

发表于 05-18 15:10 53次阅读
嵌入式设计经验:ARM-WinCE平台时钟同步设计

一种嵌入式视觉系统中的传感器融合应用解析

传感器在我们的世界经历了快速的推广,事实上,传感器现在已经非常普遍,以至于我们每个人日常所使用的手机....

发表于 05-18 15:06 158次阅读
一种嵌入式视觉系统中的传感器融合应用解析

嵌入式Linux的开机启动流程简单的介绍

这里ROM Code是上电后最先执行的动作,就相当一个启动引导的过程;U-Boot除了初始外设外,还....

的头像 嵌入式ARM 发表于 05-18 15:04 239次阅读
嵌入式Linux的开机启动流程简单的介绍

STM32F0多路ADC采样中的BUG和解决方案

使用CUBE生产的ADC无法配置多路采样,多路采样采集值不对,研究后发现是底层函数没有将CHANNE....

发表于 05-18 15:01 86次阅读
STM32F0多路ADC采样中的BUG和解决方案

嵌入式linux开发要点,让你轻松入门

发表于 05-18 14:52 107次阅读
嵌入式linux开发要点,让你轻松入门

嵌入式与人工智能关系_嵌入式人工智能的发展趋势

所谓嵌入式人工智能,就是设备无须联网通过云端数据中心进行大规模计算去实现人工智能,而是在本地计算,在....

发表于 05-18 11:29 207次阅读
嵌入式与人工智能关系_嵌入式人工智能的发展趋势

什么是嵌入式开发板_学嵌入式用什么开发板

本文首先介绍了嵌入式开发板的功能作用,其次阐述了学嵌入式用什么开发板,分别推荐了fs4412开发板、....

发表于 05-18 11:14 92次阅读
什么是嵌入式开发板_学嵌入式用什么开发板

一文解析stm32产生spwm原理及程序

SPWM(Sinusoidal PWM)法是一种比较成熟的,目前使用较广泛的PWM法。SPWM法就是....

的头像 陈翠 发表于 05-18 09:11 1866次阅读
一文解析stm32产生spwm原理及程序

纵览FFmpeg硬件加速方案,涉及主流硬件和操作系统!

被称为“多媒体技术领域的瑞士军刀”,FFmpeg拥有广泛的应用基础。不过,当(实时)处理海量视频时,....

的头像 LiveVideoStack 发表于 05-18 09:03 748次阅读
纵览FFmpeg硬件加速方案,涉及主流硬件和操作系统!

STM32独立看门狗和低功耗模式_RTC定时唤醒来喂狗

在STM32开发中经常会用到独立看门狗(IWDG)和低功耗模式,看门狗是为了检测和解决由软件错误引起....

发表于 05-18 01:55 52次阅读
STM32独立看门狗和低功耗模式_RTC定时唤醒来喂狗

STM32独立看门狗介绍_STM32单片机独立看门狗实验

STM32的独立看门狗由内部专门的40Khz低速时钟驱动,即使主时钟发生故障,它也仍然有效。这里需要....

发表于 05-18 01:49 71次阅读
STM32独立看门狗介绍_STM32单片机独立看门狗实验

基于STM32内置ADC实现简易示波器的程序设计与实现

ADC转换:STM32增强型芯片内置的2个独立ADC,可以有16个通道,并且2个通道可以并行的同步采....

发表于 05-18 01:44 157次阅读
基于STM32内置ADC实现简易示波器的程序设计与实现

STM32单片机的模拟看门狗的库函数设置

ADC的模拟看门狗用于检查电压是否越界。他又上下两个边界,可分别在寄存器ADC_HTR和ADC_LT....

发表于 05-18 01:29 46次阅读
STM32单片机的模拟看门狗的库函数设置

一文看懂stm32的引脚的两种用途:GPIO和AFIO

stm32的引脚有两种用途:GPIO(generalpurposeio)和AFIO(alternat....

发表于 05-18 01:22 114次阅读
一文看懂stm32的引脚的两种用途:GPIO和AFIO

STM32的ADC简介_DMA方式的程序设计与实现

ADC(Analog-to-Digital Converter,模/ 数转换器)。也就是将模拟信号....

发表于 05-18 01:12 110次阅读
STM32的ADC简介_DMA方式的程序设计与实现

【10GB+STM32学习资料免费下载】风媒电子首发 青柚ZERO物联网开发板

发表于 05-17 22:39 270次阅读
【10GB+STM32学习资料免费下载】风媒电子首发 青柚ZERO物联网开发板

嵌入式行业发展状况_嵌入式行业人才需求_嵌入式系统就业前景分析

本文主要是对嵌入式系统就业前景分析,首先介绍了嵌入式行业发展状况及人才需求,其次阐述了嵌入式系统行业....

的头像 陈翠 发表于 05-17 17:27 667次阅读
嵌入式行业发展状况_嵌入式行业人才需求_嵌入式系统就业前景分析

嵌入式主板外部原因造成的一些故障分析

温度都不适宜硬盘的保护,如果机箱温度达到30摄氏度,内部硬盘的温度会达到40度或更高。我们可以简单D....

发表于 05-17 16:22 67次阅读
嵌入式主板外部原因造成的一些故障分析

倍福CX2020嵌入式控制器确保风电机组的高可用性

在经过两年的施工建设后,荷兰能源公司Eneco的Luchterduinen风电场正式投入运行。

发表于 05-17 15:36 89次阅读
倍福CX2020嵌入式控制器确保风电机组的高可用性

工控机嵌入式操作系统Windows XPe概述

Windows XP Embedded是这种领先的桌面操作系统的组件化版本,它能够快速开发出最为可靠....

发表于 05-17 15:18 133次阅读
工控机嵌入式操作系统Windows XPe概述

华北工控嵌入式主板在网络购物平台中的应用

随着互联网技术的飞速发展,网民指数呈爆炸性增长,网络购物也是大势所趋,网络购物改变着人们的生活。物联....

发表于 05-17 15:13 207次阅读
华北工控嵌入式主板在网络购物平台中的应用

一文告诉你!如何选择合适的嵌入多操作系统

当我们在设计信息电器、数字医疗设备等嵌入式产品时,嵌入式操作系统的选择至关重要。一般而言,在选择嵌入....

发表于 05-17 15:10 118次阅读
一文告诉你!如何选择合适的嵌入多操作系统

凌华科技发布加固级无风扇嵌入式电脑 支持独立三显

支持Window 7操作系统、I/O配置灵活丰富、优异的图像处理能力 全球领先的边缘计算解决方案提供....

发表于 05-17 11:46 63次阅读
凌华科技发布加固级无风扇嵌入式电脑 支持独立三显

stm32驱动ad9854程序分享_ad9854构成信号发生器电路

AD9854数字合成器是高集成度的器件。本文首先介绍了ad9854优势和特点,其次介绍了ad9854....

的头像 电子魔法师 发表于 05-17 09:23 234次阅读
stm32驱动ad9854程序分享_ad9854构成信号发生器电路

一文看懂嵌入式与物联网有什么关系

虽然嵌入式系统已经有30多年的历史,但是原来一直隐藏在背后的,自从物联网上升为国家战略后,嵌入式系统....

发表于 05-16 17:45 596次阅读
一文看懂嵌入式与物联网有什么关系

《arm嵌入式体系结构与接口技术(cortex-a8版)》pdf版下载

在华清远见学习的时候,华清老师的一些教学课程,很权威,可以下载学习

发表于 05-16 15:08 48次阅读
《arm嵌入式体系结构与接口技术(cortex-a8版)》pdf版下载

威盛Edge AI人工智能开发套件_实时视频采集/处理和边缘分析优化

针对需要视频处理的人工智能应用进行优化,加快人工智能系统和设备的上市时间 2018年5月15日北京讯....

的头像 电子发烧友网工程师 发表于 05-16 11:50 222次阅读
威盛Edge AI人工智能开发套件_实时视频采集/处理和边缘分析优化

STM32调试步骤

调试前,首先跳线J9的2-3脚短接,跳线J4的右边两个脚短接,跳线J5短接,J8短接,J2的1-2短....

的头像 畅学单片机 发表于 05-16 10:42 421次阅读
STM32调试步骤

M3352核心板及评估底板及产品设计框图

为了便于用户快速开发产品,ZLG致远电子研发设计了基于AWorks平台的,集MCU、DDR3、Nan....

的头像 周立功单片机 发表于 05-16 09:09 832次阅读
M3352核心板及评估底板及产品设计框图