你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32超低功耗平台上的RTOS培训--FreeRTOS项目的编译

[复制链接]
Angel_YY 发布时间:2018-4-14 00:03
接上篇:STM32超低功耗平台上的RTOS培训--FreeRTOS低功耗项目简单分析




观看完《STM32超低功耗平台上的RTOS培训》的直播后,跟随教程编译并下载了Nucleo-L496ZG开发板下的FreeRTOS代码,编译官方例程的时候遇到了一些小问题,在这里共享一下,希望遇到同样问题的朋友可以参考。

0001.png
首先在ST的中文官网www.stmcu.com.cn下载相应软件,首先是STM32CubeMX,搜索栏输入STM32CubeMX后搜索,结果第一个就是最新版本的软件了。
0002.png
点击连接进入下载页面后,可以看到当前最新版本是4.25.0,立即下载即可,约103M。
0003.png
同样的方法下载STM32L系列的软件开发包。
0004.png
这个最新版本是1.10.0。
0005.png
安装完STM32CubeMX后开始安装开发包。
0006.png
这里选择本地安装,找到下载好的开发包后打开即开始安装,完成后在包管理器中就可以看到了。
0007.png
根据上图的路径,就可以找到Nucleo-L496ZG开发板的FreeRTOS例程了。
0008.png
双击工程,自动使用IAR打开了例程,编译后没有错误。
0009.png
此时下载调试,发现有错误提示,STlink找不到。
0010.png
在菜单中找到选项并打开。

0011.png
在调试器选项中勾选如图中两处,并点击按钮。
0012.png
找到一个L4的配置文件,选中并打开。
0013.png
返回后新的配置文件已经在路径中了,点击OK。
0014.png
同样设置STlink选项为SWD(默认是JTAG),点击OK。
0015.png
此时再次下载并调试,不会有任何错误,并且调试器已经启动了。
由于对IAR使用不是很熟悉,在调试程序的时候难免会遇到问题,但是ST原厂教程几乎都是以IAR为开发环境的,看来IAR对STM32的来说还是最好的开发工具,在配合上STM32CubeMX,开发效率和运行效率应该都会有所提高。

收藏 2 评论6 发布时间:2018-4-14 00:03

举报

6个回答
toofree 回答时间:2018-4-14 00:20:00
我电脑上是STM32Cube_FW_L4_V1.11.0,为了配合再装个1.10.0
Angel_YY 回答时间:2018-4-14 07:29:47
1.11只有700多M,这个1.10有1.8G,这个应该是例程最多的。
Inc_brza 回答时间:2018-4-14 10:04:04
Angel_YY 发表于 2018-4-14 07:29
1.11只有700多M,这个1.10有1.8G,这个应该是例程最多的。

建议你先把里面没用得东西删除,然后你就能发现,源码没多少
TLLED 回答时间:2018-4-14 11:37:36
你是选择了指定软件目录下的这个文件就可以了?
捕获.JPG
Angel_YY 回答时间:2018-4-14 12:57:54
是的,没有L469的文件,选择一个相似的配置文件就可以了。
wdliming-222461 回答时间:2020-4-13 17:43:32
keil不香吗?es不香吗?

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版