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

查看: 3062|回复: 8

用STM32CubeMX 开发F103,FreeRTOS无法启动

[复制链接]

5

主题

25

回帖

0

蝴蝶豆

初级会员

最后登录
2018-11-12
发表于 2015-2-10 14:34:38 | 显示全部楼层 |阅读模式
1、用STM32CubeMX 开发F103,FreeRTOS无法启动
如题, 想用STM32CubeMX来开发STM32F103时, 使用FreeRTOS无法启动
使用RTOS的任何功能都不行,包括“osDelay(n)”等API, 也就是系统相关的任何API都不生效。
估计是 FreeRTOS的 Kernel都没有启动?
有人遇到过这种情况吗?
看来F1系列的还不完善, 昨晚试过 F4的是可以的。
2、不过 F4 用了一下, 发现 osSemaphoreWait(); 和 osSemaphoreRelease(); 都是没有效果。
有哪位大神用过 STM32CubeMX 的 FreeRTOS的?
是不是 osSemaphoreWait();等待信号量, 而 osSemaphoreRelease(); 发出信号量呢!?
(测试用的都是二进制信号量)
回复

使用道具 举报

5

主题

25

回帖

0

蝴蝶豆

初级会员

最后登录
2018-11-12
 楼主| 发表于 2015-2-10 14:38:04 | 显示全部楼层
话说, 我用的是 按键任务发出信号量, LED任务等待信号量, 等待时间 0 (就是永久等待);
回复 支持 反对

使用道具 举报

5

主题

303

回帖

0

蝴蝶豆

金牌会员

最后登录
1970-1-1
发表于 2015-2-10 15:52:18 | 显示全部楼层
config的配置默认没有开,你使用cubemx生成的吧
回复 支持 反对

使用道具 举报

5

主题

25

回帖

0

蝴蝶豆

初级会员

最后登录
2018-11-12
 楼主| 发表于 2015-2-10 16:13:22 | 显示全部楼层
本帖最后由 sanx 于 2015-2-10 16:16 编辑

是用CubeMX生成的
回复 支持 反对

使用道具 举报

5

主题

25

回帖

0

蝴蝶豆

初级会员

最后登录
2018-11-12
 楼主| 发表于 2015-2-10 16:17:33 | 显示全部楼层
dzc2001 发表于 2015-2-10 15:52
config的配置默认没有开,你使用cubemx生成的吧

是用 CubeMX生成的
config怎么配置不对?
回复 支持 反对

使用道具 举报

41

主题

2476

回帖

282

蝴蝶豆

论坛元老

最后登录
2020-12-8
发表于 2015-2-10 18:31:26 | 显示全部楼层
我是来学习的
回复 支持 反对

使用道具 举报

9

主题

392

回帖

2

蝴蝶豆

金牌会员

最后登录
2016-11-24
发表于 2015-2-11 09:56:45 | 显示全部楼层
没有用过,想了解下,帮顶……
回复 支持 反对

使用道具 举报

1

主题

3

回帖

0

蝴蝶豆

初级会员

最后登录
2017-11-27
发表于 2015-10-30 16:58:23 | 显示全部楼层
正在学习……
回复 支持 反对

使用道具 举报

11

主题

103

回帖

0

蝴蝶豆

高级会员

最后登录
2020-11-7
发表于 2015-10-30 17:23:15 | 显示全部楼层
检查一下任务栈是不是设置小了,加大后就可以了
回复 支持 反对

使用道具 举报

关于 意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
st-img 微信公众号
st-img 手机版