sanx 发表于 2015-2-10 14:34:38

用STM32CubeMX 开发F103,FreeRTOS无法启动

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

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怎么配置不对?

dsjsjf 发表于 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

检查一下任务栈是不是设置小了,加大后就可以了
页: [1]
查看完整版本: 用STM32CubeMX 开发F103,FreeRTOS无法启动