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
    +关注

    关注

    145

    文章

    15989

    浏览量

    343333
  • STM32
    +关注

    关注

    2239

    文章

    10665

    浏览量

    348513

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

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

收藏 人收藏

    评论

    相关推荐

    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 622次阅读

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

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

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

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

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

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

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

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

    教你看懂移动电源的参数

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

    手把手教你学FPGA仿真

    电子发烧友网站提供《手把手教你学FPGA仿真.pdf》资料免费下载
    发表于 10-19 09:17 1次下载
    手把手<b class='flag-5'>教你</b>学FPGA仿真

    教你如何使用手持激光焊接机的切割功能

    教你如何使用手持激光焊接机的切割功能
    发表于 10-12 13:38 0次下载

    一篇文章教你看懂嵌入式、单片机、STM32

    一篇文章教你看懂嵌入式、单片机、STM32
    的头像 发表于 09-27 16:04 636次阅读
    一篇文章<b class='flag-5'>教你</b>看懂嵌入式、单片机、STM32

    Fabric操作系统9.0流量优化器

    电子发烧友网站提供《Fabric操作系统9.0流量优化器.pdf》资料免费下载
    发表于 09-01 15:14 1次下载
    Fabric操作系统<b class='flag-5'>9.0</b>流量优化器

    Fabric操作系统9.0简介

    电子发烧友网站提供《Fabric操作系统9.0简介.pdf》资料免费下载
    发表于 09-01 10:45 0次下载
    Fabric操作系统<b class='flag-5'>9.0</b>简介