用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(); 发出信号量呢!?
(测试用的都是二进制信号量) 话说, 我用的是 按键任务发出信号量, LED任务等待信号量, 等待时间 0 (就是永久等待); config的配置默认没有开,你使用cubemx生成的吧 本帖最后由 sanx 于 2015-2-10 16:16 编辑
是用CubeMX生成的 dzc2001 发表于 2015-2-10 15:52
config的配置默认没有开,你使用cubemx生成的吧
是用 CubeMX生成的
config怎么配置不对? 我是来学习的 没有用过,想了解下,帮顶…… 正在学习…… 检查一下任务栈是不是设置小了,加大后就可以了
页:
[1]