教你怎么用Atollic TrueStudio 9.0

STM32单片机 2018-06-04 09:40 次阅读

ST之前发布了Atollic TrueStudio 9.0版本软件开发工具,为STM32用户提供全免费、全功能的专业MCU集成开发环境。借此机会介绍一下TrueStudio工具搭建STM32开发环境的方法。

1、从Atollic官网下载安装程序,安装好 TrueStudio 后,运行 TrueStudio, 在菜单栏中选择"New--->C Project"新建项目。

2、选择一个嵌入式C项目,并配置为Atollic ARM Tools。

3、选择一个MCU 型号,并选择浮点、浮点单元、代码为之、指令集等参数。手边的开发板是在线活培训活动提供的 Nucleo-L496ZG,在硬件配置窗口的STM32L4系列MCU下选择STM32L496ZG,(这里工具中没有提供Nucleo-L496ZG板卡选择,但选择MCU一样能实现本实验)

4、接下来选择项目编译和链接时所用的环境参数。这里要修改默认值,按下图选择“新库”,勾选“生成系统调用文件”的选项,并选择“动态堆大小(缺省)”,其他的默认即可。

5、选择一个合适的下载调试工具,这里Nucleo-L496ZG开发板上具备ST-LINK,所以选择“ST-LINK”,最后Finish后,工程项目就生成了。

6、观察生成的工程项目,这里只有基本的框架,MCU的底层驱动、第三方工具以及驱动芯片初始化代码等都未加入,需要人工进行填补。

❀此处更多细节信息,请点击“阅读全文”,可找到详细文档。

7、最后在项目右键--〉Properties 中,C/C++ Gennerl ---->Paths ans symbols 中,重新定义Includes文件以及 Source Location即可。

8、项目生成后main.c中 的相关配置可自行添加,不熟悉的参考CubeMX 的生成代码,将代码(代码可通过阅读原文下载)代入到项目中

这里要说的是,ST官方培训建议我们使用原生态的FreeRTOS,在理解 cmsis_os.c/cmsis_os.h 的文件基础上,尽可能的将os_xxxxx函数,替换为x_XXXX的函数或vxxxxx的函数

LED2灯亮起试验照片:

热门推荐

原文标题:低功耗MCU运行FreeRTOS: Atollic TrueStudio环境实验

文章出处:【微信号:STM32_STM8_MCU,微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

什么是串口通信?基于STM32的printf打印输出

平时我们进行c语言编程的时候会经常用到printf函数进行打印输出,来调试代码。可是这个printf....

发表于 06-22 09:08 21次 阅读
什么是串口通信?基于STM32的printf打印输出

STM32串口通信数据乱码的相关问题

STM32串口通信以及温度采集搞定,其中主要遇到STM32系列单片机时钟树的问题,串口通信遇到串口调....

发表于 06-22 08:01 20次 阅读
STM32串口通信数据乱码的相关问题

SafeAssure功能安全计划在汽车和工业上的应用

我们面向汽车和工业应用的SafeAssure功能安全计划有助于缩短满足ISO 26262和IEC 6....

的头像 Freescale视频 发表于 06-21 15:40 52次 观看
SafeAssure功能安全计划在汽车和工业上的应用

飞思卡尔Freedom打造新记录!

了解Kinetis L系列MCU和飞思卡尔Freedom开发平台如何创造全新记录。

的头像 Freescale视频 发表于 06-21 14:15 33次 观看
飞思卡尔Freedom打造新记录!

STM32中FSMC的读时序如下,请问407究竟在哪个时间点采集总线上的数据?OE的上升沿哪吗???

发表于 06-21 14:03 44次 阅读
STM32中FSMC的读时序如下,请问407究竟在哪个时间点采集总线上的数据?OE的上升沿哪吗???

使用IAR进行STM32开发,请问为什么无法控制GPIOF?

发表于 06-21 13:58 31次 阅读
使用IAR进行STM32开发,请问为什么无法控制GPIOF?

请问如何選擇 MCU?

发表于 06-21 13:19 6次 阅读
请问如何選擇 MCU?

企业如何激发创新内在动力

X大奖基金会CEO介绍我们如何创造富足的未来,企业实现突破和激发创新的内在动力。

的头像 Freescale视频 发表于 06-21 09:50 61次 观看
企业如何激发创新内在动力

AWBus-lite的拓扑结构及应用设计

为了管理系统中各式各样的硬件设备(或虚拟硬件设备),AWorks推出了领先的轻量级总线管理框架:AW....

的头像 ZLG致远电子 发表于 06-21 09:10 282次 阅读
AWBus-lite的拓扑结构及应用设计

STM32中IO口模拟串口输出的乱码现象

因为芯片串口不够用,只好用IO口模拟串口,在网上下载了个模拟串口的程序,可运行,但发现串口输出隔几个....

发表于 06-21 07:57 39次 阅读
STM32中IO口模拟串口输出的乱码现象

基于STM32中调试与串口之间的信息传输

问题:在使用STM32调试时,经常使用串口发送信息,为了方便调试与串口发送信息,用printf()函....

发表于 06-21 07:53 48次 阅读
基于STM32中调试与串口之间的信息传输

基于STM32的printf串口数据输出

该方法适用于 STM32 ,实现了使用printf等标准C流函数输出数据的办法,极大的减少了输出 串....

发表于 06-21 07:51 50次 阅读
基于STM32的printf串口数据输出

STM32串口输出乱码的原因

最近学习 STM32 开发,申请了一块免费的开发版,按照书上的内容学习,学到USART,发现 串口输....

发表于 06-21 06:00 53次 阅读
STM32串口输出乱码的原因

请问谁有28069在线升级方法、程序示例、相关资料?

发表于 06-21 01:22 4次 阅读
请问谁有28069在线升级方法、程序示例、相关资料?

单片机解码ppm 单片机接受航模遥控器信号

发表于 06-19 18:22 81次 阅读
单片机解码ppm 单片机接受航模遥控器信号

聊聊单片机8051的发展史

无所不在的处理器,对厂商来说,等于是无可限量的商机。因此,许多处理器应用架构都想要取代8051当市场....

的头像 玩转单片机 发表于 06-19 15:55 262次 阅读
聊聊单片机8051的发展史

STM32F4的GPIO口AF复用模式和IN输入模式

发表于 06-19 15:28 198次 阅读
STM32F4的GPIO口AF复用模式和IN输入模式

SoC无线充电芯片对比MCU方案的优势

发表于 06-19 11:11 210次 阅读
SoC无线充电芯片对比MCU方案的优势

输入部分电路的设计,按键部分硬件电路部分应用实例

在目前MCU应用领域里,很多场合都离不开开关信号,这些开关信号的实现都是通过按键操作实现。而传统的按....

的头像 电子工程专辑 发表于 06-19 09:03 224次 阅读
输入部分电路的设计,按键部分硬件电路部分应用实例

单片机的IO口模拟I2C数据总线传输方式的详细中文资料概述

需要做的工作小结如下:1、MCU的I2C采用IO口模拟实现;2、MCU作为I2C主设备与定时芯片RX....

发表于 06-19 08:00 57次 阅读
单片机的IO口模拟I2C数据总线传输方式的详细中文资料概述

STM32的基础实验,进阶应用,硬件描述和综合性实验的详细资料概述

该资料对STM32微控制器作了诠释和指导,STM32的基础实验,进阶应用,硬件描述和综合性实验的详细....

发表于 06-19 08:00 30次 阅读
STM32的基础实验,进阶应用,硬件描述和综合性实验的详细资料概述

关于STM32局部变量问题 数组过大,栈溢出了怎么办

当在一个函数中声明一个较大的局部 数组 变量时,程序可以编译通过,但运行时,老是进入hardfaul....

发表于 06-19 07:39 80次 阅读
关于STM32局部变量问题 数组过大,栈溢出了怎么办

总线舵机是什么?基于STM32的单线串口通信

总线伺服舵机即串行总线智能舵机,实际上可以理解为数字舵机的衍生品,数字舵机与模拟舵机相比而言是控制系....

发表于 06-19 07:05 29次 阅读
总线舵机是什么?基于STM32的单线串口通信

请问TMS570 MCU通过IIC通信,一个做master,另一个作slaver,可以吗?怎么设置?

发表于 06-16 02:18 23次 阅读
请问TMS570 MCU通过IIC通信,一个做master,另一个作slaver,可以吗?怎么设置?

介绍SH-Stick试用套件的特点与使用演示

面向SH/Tiny MCU的超小型在线调试器SH-Stick的使用简介。 演讲者:瑞萨电子(上海)....

的头像 Renesas视频 发表于 06-15 13:52 115次 观看
介绍SH-Stick试用套件的特点与使用演示

物联网小电流测试

物联网设备在智能穿戴、医疗电子、智能家居和智能机器等各个方面的应用越来越广。一些物联网设备由于体积小....

的头像 Keysight视频 发表于 06-15 13:16 149次 观看
物联网小电流测试

无人机中基于stm 32的电机拉力测试系统怎么编程呀?

发表于 06-15 11:26 229次 阅读
无人机中基于stm 32的电机拉力测试系统怎么编程呀?

嵌入式工程师应该如何解决物联网数据采集需求?

最近物联网(IoT)相关的文章充斥在许多电子工程杂志。众所周知虽然物联网的服务五花八门包罗万象,但有....

的头像 嵌入式资讯精选 发表于 06-15 11:04 640次 阅读
嵌入式工程师应该如何解决物联网数据采集需求?

介绍瑞萨电子MCU直流无刷电动工具的特点与解决方案

瑞萨电子公司上海分公司的覃杰将讲述:瑞萨电子MCU直流无刷电动工具解决方案。

的头像 Renesas视频 发表于 06-15 06:01 160次 观看
介绍瑞萨电子MCU直流无刷电动工具的特点与解决方案

主要讲解USB的应用方案

USB应用方案这一讲由Renesas电子中国MCU产品中心的孙国峰给大家讲解。

的头像 Renesas视频 发表于 06-15 03:46 140次 观看
主要讲解USB的应用方案

介绍基于R8C MCU 180度E-Bike的解决方案

由瑞萨电子公司MCU产品中心王鸥为大家讲述:180度E-Bike解决方案(基于R8C MCU)。

的头像 Renesas视频 发表于 06-15 02:16 105次 观看
介绍基于R8C MCU 180度E-Bike的解决方案

介绍(基于78K0R MCU)180度E-Bike解决方案

本讲座由瑞萨电子公司闫在春在线讲述:180度E-Bike解决方案(基于78K0R MCU)。

的头像 Renesas视频 发表于 06-15 00:56 161次 观看
介绍(基于78K0R MCU)180度E-Bike解决方案

关于瑞萨电子工具e8a的讲座

本讲座由瑞萨电子公司MCU产品中心钟雪日为大家讲述:瑞萨电子工具e8a。

的头像 Renesas视频 发表于 06-14 16:12 160次 观看
关于瑞萨电子工具e8a的讲座

STM32的平台,CAN模块,当源模块多次发送报文时CAN接收错误

发表于 06-14 15:31 255次 阅读
STM32的平台,CAN模块,当源模块多次发送报文时CAN接收错误

基于STM32的虚拟多线程(TI_BLE协议栈_ZStack协议栈)

基于STM32的虚拟多线程,可以很好的用于裸机程序中,用于模拟小型操作系统的多线程概念。本实例参考了....

发表于 06-14 10:42 122次 阅读
基于STM32的虚拟多线程(TI_BLE协议栈_ZStack协议栈)

stm32的总线AMBA、AHB、APB

系统中的各个模块之间相互通信是通过总线,总线的作用,就是把数据和地址从设备A搬运到设备B上。

发表于 06-14 10:13 79次 阅读
stm32的总线AMBA、AHB、APB

介绍了RL78/G13 MCU 开发套件演示

RL78/G13 Stick上安装了R5F100LE MCU,用户可以直接使用它来评估RL78 MC....

的头像 Renesas视频 发表于 06-14 09:21 215次 观看
介绍了RL78/G13 MCU 开发套件演示

介绍了解MCU电力线通信解决方案

瑞萨电子公司李天太为大家讲述:MCU电力线通信(PLC)解决方案。

的头像 Renesas视频 发表于 06-14 04:14 209次 观看
介绍了解MCU电力线通信解决方案

关于在线调试工具EZ-CUBE参考设计的一场讲座

这一讲由瑞萨电子公司MCU产品中心钟雪日讲座:在线调试工具EZ-CUBE参考设计。

的头像 Renesas视频 发表于 06-14 02:14 135次 观看
关于在线调试工具EZ-CUBE参考设计的一场讲座

介绍MCU的新系列RL78产品的特点与应用

介绍瑞萨MCU的新系列RL78产品的特点

的头像 Renesas视频 发表于 06-14 00:12 133次 观看
介绍MCU的新系列RL78产品的特点与应用

教程:只需六步,将Hal库移植到标准库

到MCU开发的时候下载了生成的代码发现是HAL库的,无奈自己刚刚学习stm32,用的是标准库这里参考....

的头像 机智云开发者 发表于 06-12 10:10 825次 阅读
教程:只需六步,将Hal库移植到标准库

电机控制和TI的低成本电机控制MCU的价值

Advanced digital motor control was only an option ....

的头像 TI视频 发表于 06-12 07:24 297次 观看
电机控制和TI的低成本电机控制MCU的价值

德州仪器基于CC2640R2F的MCU 支持阿里云Link物联网平台

TI基于CC2640R2F的SDK提供一套例程来支持阿里云Link物联网平台。在这套方案里面,你可以....

的头像 人间烟火123 发表于 06-11 16:19 1569次 阅读
德州仪器基于CC2640R2F的MCU 支持阿里云Link物联网平台

用 RL78/G13 控制使用串口助手给MCU发送消息

使用串口助手 给MCU发送消息 初步软硬件联调 使用软件助手发送不同的命令 0x00 0x01 ....

的头像 Renesas视频 发表于 06-11 09:10 115次 观看
用 RL78/G13 控制使用串口助手给MCU发送消息

STM32中DMA模块的使用

DMA_Mode_Normal,正常模式,当一次DMA数据传输完后,停止DMA传送,对于上例而言,就....

的头像 21ic电子网 发表于 06-11 08:49 420次 阅读
STM32中DMA模块的使用

介绍MCU电能计量的特点与应用

本讲座由瑞萨电子公司李天太讲述:MCU电能计量解决方案。

的头像 Renesas视频 发表于 06-11 05:14 133次 观看
介绍MCU电能计量的特点与应用

讲述E-Bike报警特点及应用方案

瑞萨电子公司MCU产品中心的孙国峰将讲述:E-Bike报警应用方案。

的头像 Renesas视频 发表于 06-11 03:10 82次 观看
讲述E-Bike报警特点及应用方案

队列的介绍和利用环形队列实现STM32进阶之串口环形缓冲区的概述

队列 (Queue):是一种先进先出(First In First Out ,简称 FIFO)的线性....

的头像 嵌入式资讯精选 发表于 06-10 11:15 361次 阅读
队列的介绍和利用环形队列实现STM32进阶之串口环形缓冲区的概述

LY-STM32 (Cortex-M3)(大黄蜂开发板封装库)

ASTM32F103

发表于 06-10 08:00 39次 阅读
LY-STM32 (Cortex-M3)(大黄蜂开发板封装库)

采用STM32设计的四轴飞行器飞控系统的详细资料概述

四轴飞行器是一种结构紧凑、飞行方式独特的垂直起降式飞行器,与普通的飞行器相比具有结构简单,故障率低和....

发表于 06-08 09:03 90次 阅读
采用STM32设计的四轴飞行器飞控系统的详细资料概述

STM32超声波测距设计的合集包括了的原始材料,原理图,程序和原理说明

本文档的主要内容介绍的是STM32超声波测距设计的合集包括了的原始材料,原理图,程序和原理说明的详细....

发表于 06-08 08:00 51次 阅读
STM32超声波测距设计的合集包括了的原始材料,原理图,程序和原理说明

如何基于STM32单片机设计电子密码锁的详细资料概述

本文档的主要内容介绍了如何基于STM32单片机设计电子密码锁的详细资料概述

发表于 06-08 08:00 55次 阅读
如何基于STM32单片机设计电子密码锁的详细资料概述

MCU的存储器组织知识

这段程序中,Str[] 是一个局部数组,其大小为 6,占用的堆栈空间是 2 个字符;"12345" ....

的头像 嵌入式ARM 发表于 06-07 15:54 393次 阅读
MCU的存储器组织知识

基于STM32单片机的生日快乐音频播放程序设计的详细资料概述

本文的主要内容介绍的是基于STM32的生日快乐播放程序设计的详细资料概述

发表于 06-07 08:00 49次 阅读
基于STM32单片机的生日快乐音频播放程序设计的详细资料概述

基于STM32单片机的指纹识别设计的详细资料概述

本文档的主要内容介绍的是基于STM32单片机的指纹识别设计的详细资料概述包括了STM32程序和原理图....

发表于 06-07 08:00 114次 阅读
基于STM32单片机的指纹识别设计的详细资料概述

STM32无刷电机开发板电路图详细介绍和无刷霍尔pid例程详细概述

本文档的主要内容介绍的是STM32无刷电机开发板的电路图详细介绍和无刷霍尔pid例程详细概述

发表于 06-07 08:00 91次 阅读
STM32无刷电机开发板电路图详细介绍和无刷霍尔pid例程详细概述

基于STM32VET6的MP3和数码相框设计的详细中文资料概述

本设计是以STM32VET6作为主控制器,外围辅以3.5寸TFT液晶、SD卡、VS1003音频解码器....

发表于 06-07 08:00 37次 阅读
基于STM32VET6的MP3和数码相框设计的详细中文资料概述

STM32开发板与超声波模块实验的介绍和操作方式过程以及程序的概述

本文档介绍的主要内容是STM32开发板与超声波模块实验的程序和操作方法和过程的详细资料概述

发表于 06-07 08:00 68次 阅读
STM32开发板与超声波模块实验的介绍和操作方式过程以及程序的概述

如何使用STM32来设计循迹,避障,遥控的多功能智能小车详细资料概述

本文档介绍的主要内容是如何使用STM32来设计循迹,避障,遥控的多功能智能小车详细概述

发表于 06-07 08:00 100次 阅读
如何使用STM32来设计循迹,避障,遥控的多功能智能小车详细资料概述