【四旋翼飞行器】76小时吃透四轴算法!史上最强软硬结合实战项目,👉戳此立抢👈

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

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


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

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

收藏 人收藏
分享:

评论

相关推荐

STM8和STM32之间有些什么差异?STM8和STM32先学谁?

STM8S 和 STM32 器件具有嵌入式自举加载器,通过它可以使用板上串行接口(例如 UART)重....
的头像 嵌入式资讯精选 发表于 01-17 17:34 157次 阅读
STM8和STM32之间有些什么差异?STM8和STM32先学谁?

家居环境辐射量无线检测仪的设计设计资料说明

家居辐射无线检测仪由辐射监测子系统、数据处理子系统、无线传送子系统、监控中心子系统、报警子系统组成,....
发表于 01-17 17:24 11次 阅读
家居环境辐射量无线检测仪的设计设计资料说明

嵌入式硬件的七项技术创新及其应用预测

机器人出租车绝对将会在2019年内推出上路。有许多投资方和合资企业都致力于推出这些自动驾驶的车辆,诸....
的头像 嵌入式资讯精选 发表于 01-17 16:56 149次 阅读
嵌入式硬件的七项技术创新及其应用预测

DBLEC-STM32A开发板的用户手册免费下载

DBLEC-STM32A是达博诚为初学者学习、开发意法半导体CortexM3 系列ARM设计的。ST....
发表于 01-17 14:36 15次 阅读
DBLEC-STM32A开发板的用户手册免费下载

AFIO时钟何时开启【自己的理解】

首先为什么要开启时钟?答:因为要对寄存器进行读写!而在STM32中对寄存器的读写都是要打开寄存器对应的时钟才可以的【就像人...
发表于 01-17 10:23 124次 阅读
AFIO时钟何时开启【自己的理解】

AFIO时钟何时开启【自己的理解】

首先为什么要开启时钟?答:因为要对寄存器进行读写!而在STM32中对寄存器的读写都是要打开寄存器对应的时钟才可以的【就像人...
发表于 01-17 10:23 124次 阅读
AFIO时钟何时开启【自己的理解】

基于STM32F103超声波测距功能的实现

在日常生活中离不开对距离的测量,就测量的手段来讲主要有两种测量方式,一种是直接测量法,另一种则为间接测量法。基于超声波的...
发表于 01-17 10:19 71次 阅读
基于STM32F103超声波测距功能的实现

基于STM32F103超声波测距功能的实现

在日常生活中离不开对距离的测量,就测量的手段来讲主要有两种测量方式,一种是直接测量法,另一种则为间接测量法。基于超声波的...
发表于 01-17 10:19 71次 阅读
基于STM32F103超声波测距功能的实现

IMU为嵌入式应用提供更精细的定位分辨率

全球导航卫星系统 (GNSS) 非常有用,能够定位全球任意位置已正确启用此功能的系统,但仅仅使用 G....
的头像 电子设计 发表于 01-17 08:40 88次 阅读
IMU为嵌入式应用提供更精细的定位分辨率

任何SPC5项目模板哪里可以找到?

大家好。我现在正在使用SPC5studio 3.0,但是只有一种方法可以通过使用SPC5向导来创建我的应用程序。但是,SPC5 wizad创...
发表于 01-17 08:19 16次 阅读
任何SPC5项目模板哪里可以找到?

请问STM32F4+PN532的i2c通信code是否需要手册中寄存器D8-DB的配置

hi,guys 目前正在做STM32F4+PN532的i2c通信,有一些疑问一直得不到解决,想要请教一下: 1、I2C的通信code是否需要手册...
发表于 01-17 08:18 100次 阅读
请问STM32F4+PN532的i2c通信code是否需要手册中寄存器D8-DB的配置

GPIO使用说明资料免费下载

一、 在STM32中选用IO模式 1、浮空输入GPIO_IN_FLOATING ——浮空输入,可以....
发表于 01-17 08:00 11次 阅读
GPIO使用说明资料免费下载

STM32H743ZI UART DMA通信实验DMA方式不工作

用STM32H743ZI-NUCLEO进行了一下UART DMA的通信实验,实验很简单就是两块板子的TXRX   G...
发表于 01-17 07:53 106次 阅读
STM32H743ZI UART DMA通信实验DMA方式不工作

请问如何用串口工具来通信变频器?

新手求助。。 电脑通过232-485转换模块,然后用模块中的AB两线连接变频器中的AB两线(AB两线:标准的modbus通讯协议),变...
发表于 01-17 06:52 90次 阅读
请问如何用串口工具来通信变频器?

请问STM32 HAL库怎么使用SPI的发送和接收函数?

发表于 01-17 06:38 95次 阅读
请问STM32 HAL库怎么使用SPI的发送和接收函数?

请问STM32L432时钟配置里面的PLLM/PLLN/PLLR/PLLP/PLLQ都是什么意思?

STM32L432里面时钟配置时候的PLLM/PLLN/PLLR/PLLP/PLLQ都是什么意思? 在void SystemClock_Config(...
发表于 01-17 06:11 102次 阅读
请问STM32L432时钟配置里面的PLLM/PLLN/PLLR/PLLP/PLLQ都是什么意思?

2018年的联络中心:嵌入式支持B2B应用程序

Jamison将机器人比作交互式语音应答(IVR)系统。"我们已经使用IVR 30年或更长时间了,我....
的头像 CTI论坛 发表于 01-16 17:25 334次 阅读
2018年的联络中心:嵌入式支持B2B应用程序

嵌入式工程师到底有没有前途应该如何规划就业之路

嵌入式一直冠以高门槛的名号,相较于软件开发逊色的起步薪资也被网友调侃“饿肚子”。热情投入嵌入式的人比....
发表于 01-16 16:53 46次 阅读
嵌入式工程师到底有没有前途应该如何规划就业之路

商汤科技推出SenseDLC嵌入式人像识别SDK软件 安防边缘的“小巨人”

据麦姆斯咨询介绍,随着这些年将人工智能技术赋能行业的不断深入,商汤科技对智慧城市建设有着更深的理解。....
发表于 01-16 13:50 45次 阅读
商汤科技推出SenseDLC嵌入式人像识别SDK软件 安防边缘的“小巨人”

嵌入式MCU和计量IC组合解决方案

嵌入式功率计或分表为各种产品提供能源监控功能,如智能插头,家用电器和其他耗电设备。对于产品设计人员而....
的头像 电子设计 发表于 01-16 09:10 454次 阅读
嵌入式MCU和计量IC组合解决方案

规避嵌入式PCB工程更改的7个小技巧

在初始设计的早期阶段,DFT还没被允许之时,测试成为了一个大问题,ECO也就产生了。在一些极端情况下....
的头像 PCB工艺技术 发表于 01-15 15:17 153次 阅读
规避嵌入式PCB工程更改的7个小技巧

STM32407ZGT6网络摄像头TCP工程源代码资料免费下载

本文档的主要内容详细介绍的是STM32407ZGT6网络摄像头TCP工程源代码资料免费下载。
发表于 01-15 08:00 28次 阅读
STM32407ZGT6网络摄像头TCP工程源代码资料免费下载

如何使用AD590设计嵌入式温度采集及显示系统

在本设计中采用TP.AD590为核心 ,与单片机相辅相成,实现温度的数字化显示。本系统的主要功能是对....
发表于 01-15 08:00 32次 阅读
如何使用AD590设计嵌入式温度采集及显示系统

带您完全掌握Android嵌入式智能硬件开发!硬件电路图、项目源码100%完全开源!

参与Android嵌入式开发众筹,可获得以下随项目附赠内容: 1. 《Android嵌入式Li....
发表于 01-14 11:34 0次 阅读
带您完全掌握Android嵌入式智能硬件开发!硬件电路图、项目源码100%完全开源!

基于WinUSB实现的嵌入式USB免驱设备通信方式

上海润欣科技股份有限公司创研社引言USB接口作为PC上最流行和通用的接口,具备可连接多种类型的设备,连接简单,
的头像 润欣科技Fortune 发表于 01-14 09:30 474次 阅读
基于WinUSB实现的嵌入式USB免驱设备通信方式

QY-RK3288嵌入式主板硬件说明书中文版资料免费下载

启扬智能QY-RK3299主板硬件说明书,主板介绍了主板资源、硬件接口以及其功能、主板性能、尺寸结构....
发表于 01-14 08:00 21次 阅读
QY-RK3288嵌入式主板硬件说明书中文版资料免费下载

在STM32H7上DMA传输异常案例分析

STM32微控制器提供工业标准Arm® Cortex®-M内核的性能,可运行矢量控制(VC)或磁场 ....
发表于 01-14 08:00 21次 阅读
在STM32H7上DMA传输异常案例分析

STM32CubeMX将增加先进的人工智能AI功能

意法半导体借助STM32系列微控制器的市场领导地位,扩展了STM32微控制器开发生态系统STM32C....
的头像 嵌入式资讯精选 发表于 01-13 10:26 506次 阅读
STM32CubeMX将增加先进的人工智能AI功能

基于嵌入式控制器的高铁列车自动上下水系统

高铁列车不仅行驶速度快,而且各站停靠时间非常短,小站只有1分钟,大一点的站也只有2分钟。如此高的运行....
发表于 01-12 11:14 110次 阅读
基于嵌入式控制器的高铁列车自动上下水系统

基于MDK的STM32处理器开发应用PDF电子教材免费下载

本书介绍了基于MDK的STM32处理器开发应用。全书共9章,分为4部分。第一部分为基础篇,在讲解Co....
发表于 01-10 15:42 48次 阅读
基于MDK的STM32处理器开发应用PDF电子教材免费下载

深度探索嵌入式操作系统:从零开始设计、架构和开发PDF版免费下载

你或许已经卷起了衣袖,或许在摩拳擦掌准备大干一场,打一场硬仗。年轻人嘛,行事总是风风火火的。但不是笔....
发表于 01-10 09:41 58次 阅读
深度探索嵌入式操作系统:从零开始设计、架构和开发PDF版免费下载

如何玩转嵌入式开发中i2c协议

对于嵌入式开发的朋友来说,I2C协议实在是再熟悉不过了,有太多的器件,采用的都是通过I2C来进行相应....
的头像 玩转单片机 发表于 01-09 15:28 269次 阅读
如何玩转嵌入式开发中i2c协议

当嵌入式GPU邂逅人工智能 Imagination中国市场份额不断增加

2018年罗永浩的跨年演讲里面有这样一段话,“过去赶风口随大流的方法已经行不通了,人们必须学会用新的....
发表于 01-09 14:31 194次 阅读
当嵌入式GPU邂逅人工智能 Imagination中国市场份额不断增加

硬件电路设计方面的几个注意事项

电源对于嵌入式系统中的作用可以看做是空气对人体的作用,甚至更重要:人呼吸的空气中有氧气、二氧化碳和氮....
的头像 嵌入式ARM 发表于 01-09 13:45 298次 阅读
硬件电路设计方面的几个注意事项

STM32F103芯片资料介绍

只是STM32F103芯片资料的简单介绍,文章由(逆向开发技术网)编辑整理。下次我们将具体介绍一下”....
发表于 01-08 08:00 122次 阅读
STM32F103芯片资料介绍

一种新型基于多点预瞄的最优路径跟踪控制方法

图2(a)所示的为文献[8]所使用的道路预瞄模型,以道路在局部坐标系下的未来n 个周期的参考y 轴方....
的头像 智车科技 发表于 01-07 17:03 676次 阅读
一种新型基于多点预瞄的最优路径跟踪控制方法

STM32F427xx和STM32F429xx微控制器的详细资料概述

STM32f427xx和STM32f429xx设备基于高性能ARM®Cortex®-M4 32位RI....
发表于 01-07 08:00 37次 阅读
STM32F427xx和STM32F429xx微控制器的详细资料概述

DSP入门教程之《DSP集成开发环境CCS开发指南》PDF中文版本免费下载

本文档的DSP入门教程之《DSP集成开发环境CCS开发指南》PDF中文版本免费下载 CCS 提供了配....
发表于 01-07 08:00 65次 阅读
DSP入门教程之《DSP集成开发环境CCS开发指南》PDF中文版本免费下载

嵌入式停车场系统有什么优点

专用的停车场嵌入式计算机系统,集成视频采集、通讯、防雷、存储以及数据库。嵌入式停车场系统,针对传统停....
发表于 01-06 11:41 109次 阅读
嵌入式停车场系统有什么优点

意法半导体推出STM32神经网络开发工具箱

横跨多重电子应用领域的全球领先的半导体供应商意法半导体 (STMicroelectronics,简称....
的头像 嵌入式ARM 发表于 01-06 10:30 551次 阅读
意法半导体推出STM32神经网络开发工具箱

在嵌入式应用的领域里 Linux操作系统的前景很光明

现在 广泛用于各类计算应用,不仅包括 微型 腕表、手持设备( 和蜂窝电话)、因特网装置、瘦客户机、防....
发表于 01-04 14:55 153次 阅读
在嵌入式应用的领域里 Linux操作系统的前景很光明

STM32家族迎来新成员 STM32G0的I/O利用率超93%

STM32家族迎来新成员:STM32G0系列,I/O利用率超93%,内置1%精度RC振荡器的主流型M....
的头像 嵌入式资讯精选 发表于 01-04 09:35 414次 阅读
STM32家族迎来新成员 STM32G0的I/O利用率超93%

嵌入式硬件通信接口协议-SPI(二)分层架构设计模拟接口

就拿简单的一个芯片厂商提供的demo来说,代码也会被细分到寄存器操作(Drv层)、板级支持包接口(B....
的头像 DigCore掘芯嵌入式 发表于 01-03 19:43 2042次 阅读
嵌入式硬件通信接口协议-SPI(二)分层架构设计模拟接口

如何使用6LoWPAN设计嵌入式网关系统的资料概述

6LoWPAN是一种在IEEE802. 15.4标准基础上IP化实现无线传感器网络的技术。在现有单目....
发表于 01-03 17:07 76次 阅读
如何使用6LoWPAN设计嵌入式网关系统的资料概述

基于μCLinux嵌入式操作系统上的浏览器内存管理策略研究详解

在嵌入式系统中,由于设备性能限制系统总的可分配内存相对较小,而在嵌入式平台上浏览器正常运行所需内存一....
发表于 01-03 15:13 121次 阅读
基于μCLinux嵌入式操作系统上的浏览器内存管理策略研究详解

给嵌入式初学者推荐的书籍教程

本文档的主要内容详细介绍的是给嵌入式初学者推荐的书籍教程找本好好书可以让学习事半功倍。
发表于 01-03 09:42 88次 阅读
给嵌入式初学者推荐的书籍教程

STM32单片机的硬件设计详细问题解答资料说明

本文档的主要内容详细介绍的是STM32单片机的硬件设计详细问题解答资料说明主要内容包括了:1.如何保....
发表于 01-02 16:30 181次 阅读
STM32单片机的硬件设计详细问题解答资料说明

FPGA为嵌入式设计带来了强大的功能与灵活性

尽管 FPGA 为嵌入式设计带来了强大的功能与灵活性,但额外的开发流程也给设计工作增加了新的复杂性和....
发表于 01-02 15:29 179次 阅读
FPGA为嵌入式设计带来了强大的功能与灵活性

基于嵌入式Internet的工业以太网控制网络设计详解

在Internet的日益普及,信息共享程度的不断提高的今天,人们的工作和生活方式已经有了革命性的改变....
发表于 01-02 15:04 123次 阅读
基于嵌入式Internet的工业以太网控制网络设计详解

用C语言进行程序构架构建的“三板斧”

作为嵌入式工程师,写一个效率高效,思路清晰的C语言程序是我们的终极目标,那么,怎么才能写好这样的程序....
的头像 玩转单片机 发表于 12-30 17:06 723次 阅读
用C语言进行程序构架构建的“三板斧”

STM32的八种GPIO工作方式详解

GPIO是通用输入/输出端口的简称,是STM32可控制的引脚。
的头像 传感器技术 发表于 12-30 16:44 494次 阅读
STM32的八种GPIO工作方式详解

Cortex-M3处理器中断和FreeRTOS中断优先级配置

STM32属于ARM中Cortex-M系列处理器,比如:STM32F1数据Cortex-M3,STM....
的头像 嵌入式资讯精选 发表于 12-30 11:23 596次 阅读
Cortex-M3处理器中断和FreeRTOS中断优先级配置

嵌入式C语言的高级用法在应用中的体现

1、内存管理我们需要知道——变量,其实是内存地址的一个抽像名字罢了。在静态编译的程序中,所有的变量名....
的头像 玩转单片机 发表于 12-29 17:25 1443次 阅读
嵌入式C语言的高级用法在应用中的体现

为什么说嵌入式开发比单片机要难很多?

单片机和嵌入式,其实没有什么标准的定义来区分他们,对于进行过单片机和嵌入式开发的开发者来说,都有他们....
的头像 玩转单片机 发表于 12-29 17:18 1651次 阅读
为什么说嵌入式开发比单片机要难很多?

基于世界目前上三种通用的嵌入式操作系统分析比较研究

嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、....
发表于 12-29 15:32 770次 阅读
基于世界目前上三种通用的嵌入式操作系统分析比较研究

在OpenBus系统基础上的FPGA嵌入式设计方案详解

现场可编程门阵列FPGA(Field Programmable Gate Array)是美国Xili....
发表于 12-29 15:07 414次 阅读
在OpenBus系统基础上的FPGA嵌入式设计方案详解

STM32进行多路分时ADC和串口显示及液晶屏显示的库函数资料免费下载

本文档的主要内容详细介绍的是STM32单片机进行多路分时ADC和串口显示及液晶屏显示的库函数资料免费....
发表于 12-29 08:00 270次 阅读
STM32进行多路分时ADC和串口显示及液晶屏显示的库函数资料免费下载

STM32F10x的常见应用解析

在实际应用中,经常出现由于晶体振荡器在运行中失去作用,造成微处理器的时钟源丢失,从而出现死机的现象,....
发表于 12-28 16:41 157次 阅读
STM32F10x的常见应用解析

STM32F10x固件库V3.5.0的详细资料免费下载

本文档的主要内容详细介绍的是STM32F10x固件库V3.5.0的详细资料免费下载。
发表于 12-28 16:04 131次 阅读
STM32F10x固件库V3.5.0的详细资料免费下载

随着需求的进步 嵌入式GUI技术也出现了翻天覆地的变化

做电子硬件开发,常常要为设计一个良好的用户界面(UI)伤透脑筋。因为界面开发是个细致活,设计一个界面....
发表于 12-28 15:50 565次 阅读
随着需求的进步 嵌入式GUI技术也出现了翻天覆地的变化