教你怎么用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单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

test

现代科学技术的发展以试验为基础,所需试验仪器和设备几乎无一不需要超精密加工技术的支撑。由宏观制造进入微观制造是未来制造业...

发表于 08-18 16:26 47次 阅读
test

STM32堆栈溢出和中断服务程序

在使用STM32读取SD Card的文件时,总是会卡死在读函数那里 res = f_read(&fsrc, gbuffer, sizeof(gbuffer)-1, &br); 而且...

发表于 08-18 15:11 76次 阅读
STM32堆栈溢出和中断服务程序

如何创建标准的RT-Thread项目工程?详细过程分析概述

本文档旨在指导用户在全功能 RT-Thread 版本基础上,根据项目需求搭建 RT-Thread 工....

的头像 RTThread物联网操作系统 发表于 08-18 11:25 60次 阅读
如何创建标准的RT-Thread项目工程?详细过程分析概述

开发STM32除了MDK-ARM和IAR,还可以选择哪些软件?

有人问:MDK-ARM和IAR都是属于商业版的软件,为什么还有那么多开发STM32的人都在使用?有什....

的头像 嵌入式资讯精选 发表于 08-18 11:12 62次 阅读
开发STM32除了MDK-ARM和IAR,还可以选择哪些软件?

7家新三板原厂能否把握产业机遇 MCU缺货

近年来,随着物联网、车用电子及智能家居等应用需求不断爆发,原材料价格持续上升,再加之全球MCU巨头产....

的头像 电子发烧友网工程师 发表于 08-18 08:27 74次 阅读
7家新三板原厂能否把握产业机遇 MCU缺货

micropython的详细中文教程资料免费下载

MicroPython在2014成功的在kickstarter上众筹,获得很高的评价,现在越来越多的....

发表于 08-17 18:01 22次 阅读
micropython的详细中文教程资料免费下载

求stm32驱动240128液晶屏程序

求大神赐我一份STM32驱动240128液晶屏(基于T6963C)的程序,不胜感激。gyd92@139. com ...

发表于 08-17 15:40 115次 阅读
求stm32驱动240128液晶屏程序

【经验合集】包含坛友们分享的基于stm32的各种项目设计经验

首先感谢分享经验的坛友无私贡献~ 坛友们可以发表自己的设计经验,精彩的分享可以申请为精品,并收录到此帖供大家学习借鉴^w^ ...

发表于 08-17 15:36 263次 阅读
【经验合集】包含坛友们分享的基于stm32的各种项目设计经验

【资料合集】STM32教程与stm32视频教程

这是一个stm32教程的合集,都是选自资料帖里受欢迎的教程,方便小伙伴们学习使用 stm32视频教程 该...

发表于 08-17 14:22 237次 阅读
【资料合集】STM32教程与stm32视频教程

意法半导体发布即插即用的无线充电套件,为可穿戴设备和物联网设备带来超小体积充电器

中国,2018年8月16日——即插即用的无线充电器开发套件(STEVAL-ISB045V1)让用户用节省空间的20mm直径线圈,快速开发最...

发表于 08-17 09:58 238次 阅读
意法半导体发布即插即用的无线充电套件,为可穿戴设备和物联网设备带来超小体积充电器

基于新型Cortex-M3内核STM32的三相多功能电能表解决方案

背景   电能表作为电能计量的基本设备,受到国家电力部门的长期重视,电能表生产企业更是不遗余力地寻求设计与开发性能俱佳...

发表于 08-17 09:39 232次 阅读
基于新型Cortex-M3内核STM32的三相多功能电能表解决方案

基于STM32的2μm高功率激光医疗仪控制器

2μm高功率激光医疗仪市场需求越来越大,而目人机交互模块前国内此类设备在控制上缺乏对系统安全和出光精准度的考虑。同时随着Y...

发表于 08-17 09:21 323次 阅读
基于STM32的2μm高功率激光医疗仪控制器

请问STM32下载器支持2V5吗

现在画一块板子,STM32的VDD必须接2V5,那么下载器支持2V5吗? 使用SW端口,JTMS/SWDIO是双向的,有办法电平...

发表于 08-17 07:05 93次 阅读
请问STM32下载器支持2V5吗

用STM32控制DS12C887时钟慢是为什么

用STM32控制DS12C887,电源上电和下电时间走的速度不太一样,下电后要慢一些(和调试的计算机比较),新的片子,电池有电...

发表于 08-17 06:16 67次 阅读
用STM32控制DS12C887时钟慢是为什么

胰岛素注射装置的开发与应用作分析的详细资料免费下载

本文将对胰岛素注射装置新趋势理念述起,并重点对新型无线胰岛素泵与胰岛素注射笔的开发与应用作分析

发表于 08-16 18:06 21次 阅读
胰岛素注射装置的开发与应用作分析的详细资料免费下载

8位和32位MCU在功能上有什么区别?如何选择?

该如何对8位以及32位的MCU进行选择?8位和32位MCU在功能上仍是互为辅助、各有千秋,这其中的诀....

的头像 玩转单片机 发表于 08-16 17:37 112次 阅读
8位和32位MCU在功能上有什么区别?如何选择?

基于STM32和WH-NB73连接有人透传云

WH-NBST-EVK扩展板作为STM32 Nucleo-64开发板的配件,板载WH-NB73 NB....

的头像 STM32单片机 发表于 08-15 17:55 281次 阅读
基于STM32和WH-NB73连接有人透传云

STC8系列单片机技术参考数据手册和详细资料免费下载

STC8系列单片机是不需要外部晶振和外部复位的单片机,是以超强抗干扰/超低价/高速/低功耗为目标的8....

发表于 08-15 16:38 35次 阅读
STC8系列单片机技术参考数据手册和详细资料免费下载

STM32系列的32位微控制器详细产品数据手册免费下载

按内核架构分为不同产品: 主流产品(STM32F0、STM32F1、STM32F3)、超低功耗产品....

发表于 08-14 17:41 86次 阅读
STM32系列的32位微控制器详细产品数据手册免费下载

如何设计一个实时控制的离线电话自动通知系统?

上位机控制软件中主要包括:电子名片管理模块,可以完成联系人基本信息和电话号码的管理(包括增删改查等功....

发表于 08-14 17:28 68次 阅读
如何设计一个实时控制的离线电话自动通知系统?

STM32F101xx和STM32F103xx的固件函数库详细整理资料免费下载

本手册介绍了 32 位基于 ARM 微控制器 STM32F101xx 与 STM32F103xx 的....

发表于 08-14 08:00 64次 阅读
STM32F101xx和STM32F103xx的固件函数库详细整理资料免费下载

以A3967SLB为核心的步进电机控制系统设计

下位机程序主要负责接受PC发来的数据,按照要求产生控制脉冲,具体流程为:首先对要使用的串口进行初始化....

发表于 08-13 17:38 89次 阅读
以A3967SLB为核心的步进电机控制系统设计

TF7960,-60A启动程序的管理详细资料免费下载

系统开发人员关注在启动时最小化Trf7960、-60A(及其变型)系统的当前绘图需要处理调节器控制寄....

发表于 08-13 17:27 29次 阅读
TF7960,-60A启动程序的管理详细资料免费下载

以“面条耳机”“运动耳机”及“头戴式耳机”为例的方案进行探讨

以杰理的“面条耳机”为例:自2016年下半年,杰理推出AC6901A~AC6908A系列后,17年再....

的头像 芯世相 发表于 08-13 16:34 287次 阅读
以“面条耳机”“运动耳机”及“头戴式耳机”为例的方案进行探讨

LDC1000在STM32的程序

#include "stm32f10x.h" #include "usart1.h" #incl....

发表于 08-13 10:36 35次 阅读
LDC1000在STM32的程序

在物联网的刺激下,32位MCU迅猛增长

MCU的身影已广泛出现在手机、PC外围、汽车、工业等领域,但物联网众多的应用将会催生MCU更大的商....

发表于 08-11 11:39 399次 阅读
在物联网的刺激下,32位MCU迅猛增长

一种基于云平台+APP+设备端的身体参数测试系统

利用USB作为系统程序下载接口,需要对其电平进行转换才能与STM32的串口进行通信,本系统采用了CP....

的头像 电子发烧友网 发表于 08-11 11:30 352次 阅读
一种基于云平台+APP+设备端的身体参数测试系统

瑞萨电子推出38款新型MCU,扩充其RX130系列产品线

全球领先的半导体解决方案供应商瑞萨电子株式会社今日宣布推出38款新型微控制器(MCU),扩充其RX....

发表于 08-11 11:20 201次 阅读
瑞萨电子推出38款新型MCU,扩充其RX130系列产品线

《STM32物联网实战教程》单片机教学,计算机网络以及物联网实战概述

《STM32物联网实战教程》集成了单片机教学、计算机网络以及物联网实战这三部分。配合着风媒电子出品的....

发表于 08-10 17:41 182次 阅读
《STM32物联网实战教程》单片机教学,计算机网络以及物联网实战概述

如何设计在stm32中的复位电路?

说到复位,我们都不会陌生,系统基本都有一个复位按键。复位的种类有很多:上电复位、掉电复位、复位引脚复....

的头像 畅学单片机 发表于 08-10 11:33 261次 阅读
如何设计在stm32中的复位电路?

如何使用Keil创建STM32F103的工程

创建一个Keil工程,芯片依旧选择STM32F103C8T6,然后在Manage Run-Time ....

的头像 RTThread物联网操作系统 发表于 08-10 09:32 1169次 阅读
如何使用Keil创建STM32F103的工程

如何使用SimpleLink™MCU平台进行代码重用演示?

1.7使用TI SimpleLink™MCU平台进行代码重用演示

的头像 TI视频 发表于 08-10 01:33 124次 观看
如何使用SimpleLink™MCU平台进行代码重用演示?

SimpleLink MCU平台的特点及应用介绍

1.1介绍SimpleLink MCU平台

的头像 TI视频 发表于 08-10 01:31 78次 观看
SimpleLink MCU平台的特点及应用介绍

C2000的开发环境

C2000入门基础(七)—C2000 开发环境

的头像 TI视频 发表于 08-10 01:01 77次 观看
C2000的开发环境

关于WCS的模式介绍

WCS (4.1b) CC13xx Proprietary Mode (2)

的头像 TI视频 发表于 08-10 00:20 105次 观看
关于WCS的模式介绍

STM32系列MCU,写寄存器Or利用固件库

嵌入式的编程,往下说就是操作MCU的寄存器。而固件库就是函数的集合,固件库函数的作用是向下负责与寄存....

的头像 RTThread物联网操作系统 发表于 08-09 17:22 340次 阅读
STM32系列MCU,写寄存器Or利用固件库

瑞萨电子推出全球首款用于汽车的28nm工艺的集成闪存微控制器

无线下载OTA功能的需求促使了内置闪存容量的不断增大。OTA功能可以自动通过无线网络更新车辆的电子控....

发表于 08-08 16:42 142次 阅读
瑞萨电子推出全球首款用于汽车的28nm工艺的集成闪存微控制器

stm32复位电路设计 浅析stm32复位电路方法

某些系统允许复位,但对外设又有特殊要求:某一个IO状态不能因为复位而改变,某一个定时器计数器不能改变....

发表于 08-08 11:32 145次 阅读
stm32复位电路设计 浅析stm32复位电路方法

关于Hercules MCU的性能介绍

手把手教Hercules Launchpad_2

的头像 TI视频 发表于 08-08 00:23 157次 观看
关于Hercules MCU的性能介绍

一种通用的基于MCU的设计方法详解

化学电阻式传感器为工业控制、HVAC 系统以及健康和安全等应用提供了测量各种气体浓度的低成本方法。由....

的头像 电子设计 发表于 08-07 09:43 826次 阅读
一种通用的基于MCU的设计方法详解

STM32核板的详细数据手册资料免费下载

STM32核板提供了一种负担得起的和灵活的方式为用户试用新概念,并用STM32微控制器构建原型,从性....

发表于 08-07 08:00 51次 阅读
STM32核板的详细数据手册资料免费下载

AVR嵌入式评估板执行固件更新的技巧和诀窍

几乎所有的嵌入式系统都需要能够在现场更新其固件,从而添加新特性或修复漏洞。然而,固件现场更新可能会颇....

的头像 电子设计 发表于 08-06 09:26 739次 阅读
AVR嵌入式评估板执行固件更新的技巧和诀窍

C2000入门:C2000的复位系统介绍

C2000入门基础(三)—C2000的复位系统

的头像 TI视频 发表于 08-06 00:55 139次 观看
C2000入门:C2000的复位系统介绍

C2837x入门指南:开发环境

C2837x入门指南(三) — 开发环境

的头像 TI视频 发表于 08-06 00:50 143次 观看
C2837x入门指南:开发环境

关于TM4C129X系列TivaWare软件开发包介绍

TM4C129X系列MCU进阶培训-TivaWare

的头像 TI视频 发表于 08-06 00:45 167次 观看
关于TM4C129X系列TivaWare软件开发包介绍

超低功耗MCU MSP430 在触摸转轮和LED灯中的方面的应用

触摸滚轮和LED追踪显示方案介绍

的头像 TI视频 发表于 08-06 00:42 219次 观看
超低功耗MCU MSP430 在触摸转轮和LED灯中的方面的应用

关于TM4C129X系列的时钟系统介绍

TM4C129X系列MCU进阶培训-时钟系统

的头像 TI视频 发表于 08-06 00:40 146次 观看
关于TM4C129X系列的时钟系统介绍

最低功率和最小尺寸的蓝牙5.0解决方案在CC2640R2F的运行

低功耗CC2640R2F无线微控制器室内长距离传输大挑战

的头像 TI视频 发表于 08-06 00:35 391次 观看
最低功率和最小尺寸的蓝牙5.0解决方案在CC2640R2F的运行

关于CC26xx超低功耗无线MCU开发平台的特点及应用介绍

CC26xx超低功耗无线微控制器开发平台介绍

的头像 TI视频 发表于 08-06 00:18 176次 观看
关于CC26xx超低功耗无线MCU开发平台的特点及应用介绍

关于CC1310的组成及工作原理的介绍

CC1310软件速成之一 – CC1310架构及工作原理

的头像 TI视频 发表于 08-06 00:15 231次 观看
关于CC1310的组成及工作原理的介绍

关于CC2640R2F天线套件的特点及应用介绍

CC2640R2F硬件射频从设计到成型之五-CC2640R2F天线套件介绍

的头像 TI视频 发表于 08-06 00:07 184次 观看
关于CC2640R2F天线套件的特点及应用介绍

关于Flash MCU仿真器的几种设计方法详解

由于市场对MCU功能的要求总是不断变化和升级,MCU应用的领域也不断扩展,因此往往需要对最初的设计进....

发表于 08-05 09:58 105次 阅读
关于Flash MCU仿真器的几种设计方法详解

低功耗MCU系统的关键是什么?软硬兼施!

电子产品的低功耗问题经常让产品设计者头痛而又不得不面对。以单片机(MCU)为核心的系统,其功耗主要由....

发表于 08-05 09:11 81次 阅读
低功耗MCU系统的关键是什么?软硬兼施!

了解在MCU中实现串口的不定长数据包接收的过程

在MCU的应用中,经常需要通过串口进行不定长数据包的传输。发送方很简单,不需特别的考虑,而接收方则需....

的头像 嵌入式资讯精选 发表于 08-03 16:37 276次 阅读
了解在MCU中实现串口的不定长数据包接收的过程

基于Freescale HCS12下的MCU通用编程器设计

为了实现飞思卡尔公司HCS12系列MCU的在线编程,通过软件架构和可移植性的方法设计了一个通用编程器....

发表于 08-02 17:33 76次 阅读
基于Freescale HCS12下的MCU通用编程器设计

TI MCMU与无线连接技术研讨会:关于TI公司发展介绍

MSP430 (1) TI 公司介绍

的头像 TI视频 发表于 08-02 01:14 249次 观看
TI MCMU与无线连接技术研讨会:关于TI公司发展介绍

SimpleLink MSP432超低功耗的MCU与物联网的结合

MSP432超低功耗和物联网链接MCU介绍

的头像 TI视频 发表于 08-02 00:45 257次 观看
SimpleLink MSP432超低功耗的MCU与物联网的结合

关于TI SimpleLink™ MCU平台发布会视频

全新TI SimpleLink™ MCU平台发布会

的头像 TI视频 发表于 08-02 00:18 287次 观看
关于TI SimpleLink™ MCU平台发布会视频

SimpleLin MCU 平台:CC13x2/CC26x2产品特点介绍

新一代多频段协议 TI SimpleLink MCU 平台-1.1 SimpleLink CC13x....

的头像 TI视频 发表于 08-02 00:14 237次 观看
SimpleLin MCU 平台:CC13x2/CC26x2产品特点介绍