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

用STM32CubeMX 开发F103,FreeRTOS无法启动

[复制链接]
sanx 提问时间:2015-2-10 14:34 /
1、用STM32CubeMX 开发F103,FreeRTOS无法启动
如题, 想用STM32CubeMX来开发STM32F103时, 使用FreeRTOS无法启动
使用RTOS的任何功能都不行,包括“osDelay(n)”等API, 也就是系统相关的任何API都不生效。
估计是 FreeRTOS的 Kernel都没有启动?
有人遇到过这种情况吗?
看来F1系列的还不完善, 昨晚试过 F4的是可以的。
2、不过 F4 用了一下, 发现 osSemaphoreWait(); 和 osSemaphoreRelease(); 都是没有效果。
有哪位大神用过 STM32CubeMX 的 FreeRTOS的?
是不是 osSemaphoreWait();等待信号量, 而 osSemaphoreRelease(); 发出信号量呢!?
(测试用的都是二进制信号量)
收藏 评论8 发布时间:2015-2-10 14:34

举报

8个回答
sanx 回答时间:2015-2-10 14:38:04
话说, 我用的是 按键任务发出信号量, LED任务等待信号量, 等待时间 0 (就是永久等待);
dzc2001 回答时间:2015-2-10 15:52:18
config的配置默认没有开,你使用cubemx生成的吧
sanx 回答时间:2015-2-10 16:13:22
本帖最后由 sanx 于 2015-2-10 16:16 编辑

是用CubeMX生成的
sanx 回答时间:2015-2-10 16:17:33
dzc2001 发表于 2015-2-10 15:52
config的配置默认没有开,你使用cubemx生成的吧

是用 CubeMX生成的
config怎么配置不对?
埃斯提爱慕 回答时间:2015-2-10 18:31:26
提示: 作者被禁止或删除 内容自动屏蔽
759611 回答时间:2015-2-11 09:56:45
没有用过,想了解下,帮顶……
deyauo 回答时间:2015-10-30 16:58:23
正在学习……
szgaos 回答时间:2015-10-30 17:23:15
检查一下任务栈是不是设置小了,加大后就可以了

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版