This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C6678 信号量和任务



Ti专家你好:

我想问一下 在任务中信号量的发布 会不会被其他高优先级的任务抢占?

例如:一个高优先级的任务是srio门铃中断的触发,另外一个低优先的任务是处理srio接收到的数据,高优先级的任务接收到srio数据后,低优先级任务处理srio接收到的数据(低优先的任务一直在处理数据,高优先的任务一直在接收门铃和数据),目前测试来看,是高优先的任务无法抢占低优先级的任务。只能低优先的任务处理完毕才能正常接收到高优先级的门铃!!!

麻烦ti专家能帮忙解答一下!!!如何去实现这两个任务,让他可以处理数据任务的时候还能跳到srio门铃接收这个任务!(对端srio发送数据间隔是3ms,srio处理数据任务大概执行周期是30ms,也就是说在处理数据的时候要接收到10个srio门铃,但是目前来看是无法实现!)