此帖出自stm32/stm8论坛
最新回复
首先,uc/os比较稳定的。
你的问题,
1. 可能每个任务的堆栈空间太小,把堆栈空间调大。
2. 我不知道,这借个任务是怎么协调调度的。如果各个任务之间没有调度关系(没有使用信号,邮箱,消息)就不用考虑这个问题。如果使用了这些调度同步,可能你的调度信号有关系。在那个地方信号出问题。
3. 不保证uc/os没有bug,我在测试一个产品的时候,发现一个任务也不能调度。别的任务也可以正常调度。最后没有找到问题,实际上我已经抓住这个问题,测试了一天。没有出现类似情况。最后我只能分析可能是操作一个硬件问题(我后来把该硬件的总线频率降下来,该硬件通讯频率过快,确实有问题)。
详情
回复
发表于 2010-9-13 09:19
| ||
|
||
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
此帖出自stm32/stm8论坛
| ||
|
||
| |
|
|
此帖出自stm32/stm8论坛
| ||
|
||
EEWorld Datasheet 技术支持