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
+关注
关注
146文章
17457浏览量
354404 -
STM32
+关注
关注
2276文章
10945浏览量
359137
原文标题:低功耗MCU运行FreeRTOS: Atollic TrueStudio环境实验
文章出处:【微信号:STM32_STM8_MCU,微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
怎么集齐7个云平台?本文教你!

荣耀发布个人化全场景AI操作系统MagicOS 9.0
荣耀MagicOS 9.0成功获得信通院权威行业认证
荣耀MagicOS 9.0将于10月23日发布
PSIM9.0中的运算放大器为什么没有如图中的5号引脚?
TrueSTUDIO编译STM32Cube_FW_F1_V1.7.0默认工程出错的原因?怎么解决?
CubeMX生成的TrueStudio工程,TrueStudioV9.3编译出错怎么解决?
TrueSTUDIO编译下载后无法运行是怎么回事?
CubeMX生成的TrueStudio工程,TrueStudioV9.3编译出错是什么原因导致的?
超越期待:StarlingX 9.0 正式面世,为企业提供可信赖、经济实惠的分布式云解决方案

评论