0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

教你怎么用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
    mcu
    +关注

    关注

    146

    文章

    16848

    浏览量

    349793
  • STM32
    +关注

    关注

    2264

    文章

    10852

    浏览量

    354169

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

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

收藏 人收藏

    评论

    相关推荐

    荣耀MagicOS 9.0成功获得信通院权威行业认证

    近日,备受瞩目的荣耀MagicOS 9.0发布会及开发者大会正式拉开帷幕。此次大会不仅吸引了众多业内人士的关注,更展示了荣耀在操作系统领域的最新成果。 在发布会上,荣耀MagicOS 9.0系统成为
    的头像 发表于 10-24 10:30 235次阅读

    PSIM9.0中的运算放大器为什么没有如图中的5号引脚?

    PSIM9.0中的运算放大器为什么没有如图中的5号引脚?我参考的原理图中5引脚是+16V,2引脚是-16V。 而psim9.0中的运算放大器如下图,并没有+16的引脚,不能与其它器件进行连接。
    发表于 08-15 07:27

    TrueSTUDIO编译STM32Cube_FW_F1_V1.7.0默认工程出错的原因?怎么解决?

    Atollic TrueSTUDIO for STM32 9.2.0编译
    发表于 04-24 07:10

    CubeMX生成的TrueStudio工程,TrueStudioV9.3编译出错怎么解决?

    CubeMX生成的TrueStudio工程,TrueStudioV9.3编译出错
    发表于 04-22 08:28

    TrueSTUDIO编译下载后无法运行是怎么回事?

    都是Cube MX生成的工程文件,主函数和OLED驱动库都是相同的,问题在于TrueSTUDIO编译下载后无法运行,单片机根本不能工作(程序状态LED不闪,显示屏也没有显示)。请大侠们帮忙分析一下原因,谢谢!
    发表于 04-19 08:14

    请问truestudio和SW4STM32哪个好用?

    truestudio和SW4STM32 哪个好用
    发表于 04-19 06:21

    CubeMX生成的TrueStudio工程,TrueStudioV9.3编译出错是什么原因导致的?

    CubeMX生成的TrueStudio工程,TrueStudioV9.3编译出错
    发表于 04-16 06:48

    atollic truestudio调试时Live Expressions显示功能不可用怎么解决?

    atollic truestudio调试时Live Expressions显示功能不可用,表达式栏Multiple errors reported.Failed to execute MI command:-var-create - ,请问怎么解决?
    发表于 04-02 07:53

    百度发布Apollo开放平台9.0

    在2023年的12月19日,百度正式发布了Apollo开放平台的全新版本——Apollo开放平台9.0。这一版本的推出,源于团队在8.0至9.0的开发过程中,对12万行代码进行了重构,并新增了20万行代码。这次的升级不仅代表了技术上的突破,更体现了百度对自动驾驶领域未来发
    的头像 发表于 01-02 16:18 1124次阅读

    负压脉冲高?教你3招制伏

    负压脉冲高?教你3招制伏
    的头像 发表于 12-15 16:50 443次阅读
    负压脉冲高?<b class='flag-5'>教你</b>3招制伏

    教你几种电路分析的高效方法

    教你几种电路分析的高效方法
    的头像 发表于 12-15 09:16 895次阅读
    <b class='flag-5'>教你</b>几种电路分析的高效方法

    锂电铜箔和标准铜箔,捷多邦教你如何区分和使用?

    锂电铜箔和标准铜箔,捷多邦教你如何区分和使用?
    的头像 发表于 12-04 15:58 1978次阅读

    教你如何选购便宜又优质的线路板

    教你如何选购便宜又优质的线路板
    的头像 发表于 11-16 10:58 1316次阅读

    教你用NE555定时器做个防盗报警器

    今天继续给大家分享一个小制作,教你用一个简单的方法做一个防盗报警器,我想大家应该都知道现在无论是电动车上还是汽车上都具备防盗报警器
    的头像 发表于 11-15 14:33 1757次阅读
    <b class='flag-5'>教你用</b>NE555定时器做个防盗报警器

    教你看懂移动电源的参数

    电子发烧友网站提供《教你看懂移动电源的参数.doc》资料免费下载
    发表于 11-08 15:51 1次下载
    <b class='flag-5'>教你</b>看懂移动电源的参数