unknown 发表于 2012-7-24 09:47:59

rtthread 1.0.1 遭遇动态创建的event引起hard fault 问题

rtthread 1.0.1 遭遇动态创建的event引起hard fault 问题, 不定期出现, 后改成静态事件后,问题解决,实在是找不到原因。我想请教这个静态创建的动态创建的区别大吗?

aozima 发表于 2012-7-24 11:00:01

根据 hard fault 时打印出的PC和LR值一般可以很快定位到问题。

动态与静态只是生成时不一样,一旦动态创建成功并可以使用了,就没什么区别了。
也就是说,你静态时,依然有问题的,只是恰好没有出现。

ffxz 发表于 2012-7-24 12:52:41

建议有问题不要回避,而是找到问题的根本原因。

unknown 发表于 2012-7-24 18:53:08

ffxz 发表于 2012-7-24 12:52 static/image/common/back.gif
建议有问题不要回避,而是找到问题的根本原因。

您好,问题一直在出在一个线程上,我已经查了该线程里的所有代码,未发现出错的地方,所以也感觉奇怪。

unknown 发表于 2012-7-24 18:53:45

aozima 发表于 2012-7-24 11:00 static/image/common/back.gif
根据 hard fault 时打印出的PC和LR值一般可以很快定位到问题。

动态与静态只是生成时不一样,一旦动态创建 ...

请问如何通过 PC和LR定位问题,我水平菜,麻烦您指点一下~
页: [1]
查看完整版本: rtthread 1.0.1 遭遇动态创建的event引起hard fault 问题