你好TI工程师:
我在使用C6638 的8核跑同步代码时遇见个问题,在确保核0创建messageQ_create成功后,在核6调用messageQ_open时概率性卡死,用仿真器加载出现的概率很大,请问有没有数据手册查看messageQ的什么状态出了问题,不会出现返回值的情况。因为每个和进入打开messageQ_open和打开完成退出都有信号量,现在看到的现象是核6进入打开卡死在messageQ_open导致其他核都卡在获取信号量,因为核6没有释放,如何定位messageQ_open卡死的原因。。。。
Nancy Wang:
请问有参考过哪个例程吗?能否贴出相关代码。
user5315971:
回复 Nancy Wang:
你好参考代码的链接给我下,我核实下,咨询意见事,messageQ_open可否同时被多个核打开,还有在同一个核中被多个任务能否同时掉messageQ_open,比如低优先级别的任务在同一个核中调用,高优先级会不会抢占。
Nancy Wang:
回复 user5315971:
感谢分享!