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

查看: 3069|回复: 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版