Part Number:CC1310
创建了3 个进程,其中有一个进程调用了Mailbox_pend(mbxHandle,&msg,BIOS_FOREVER);后,把其他两个进程给阻塞了???,进程的优先级修改过,还是照样阻塞
Alex Zhang:
提供一下您使用的sdk版本以及您这边使用的例程
,
genyi liu:
SDK 4.20.2.07
xdc 3.62.1.16
,
Alex Zhang:
您好,已经跟进您的问题,有更新会立即回复您
,
Alex Zhang:
很抱歉,我不明白你的问题是什么。
您使用的是哪个示例,您在代码中到底做了什么,以及它是如何失败的?
提供尽可能多的详细信息,以便我们重现问题。最好的事情是,如果您可以制作一个小的演示代码来生成相同的问题,我们可以在我们的 LP 上运行
,
genyi liu:
我是用官方的例程的基础上,创建了三个线程,其中一个进程调用Mailbox_pend(mbxHandle,&msg,BIOS_FOREVER);后把其他两个进程给阻塞了
,
Alex Zhang:
已经跟进您的问题
,
Alex Zhang:
您使用的是哪个示例,您在代码中到底做了什么,以及它是如何失败的?
提供尽可能多的详细信息,以便我们重新创建问题。最好的事情是,如果您可以制作一个小的演示代码来生成相同的问题,我们可以在我们的 LP 上运行它。
请您详细描述并提供demo code
,
Galaxy Yue:
您好,
我需要查看代码才能对其进行评论。
如果您有三个相同优先级的线程,其中一个被阻塞。 其他两个线程不应阻塞。 因此,请检查线程优先级或任何其他阻塞机制(例如信号量)。