TI中文支持网
TI专业的中文技术问题搜集分享网站

关于DSP/BIOS中的sem_post和sem_pend 的在中断中执行顺序问题。

在调试DSP/BIOS操作系统中发现了一个问题,在中断中执行sem_post会先执行sem_pend后面的代码(在一个tsk中调用),然后再执行中断中其他的代码。我理解系统应该先执行完中断再执行sem_pend后的代码。

Seven Han:请问您用的哪款芯片?

在调试DSP/BIOS操作系统中发现了一个问题,在中断中执行sem_post会先执行sem_pend后面的代码(在一个tsk中调用),然后再执行中断中其他的代码。我理解系统应该先执行完中断再执行sem_pend后的代码。

kang kai:

回复 Seven Han:

28069

在调试DSP/BIOS操作系统中发现了一个问题,在中断中执行sem_post会先执行sem_pend后面的代码(在一个tsk中调用),然后再执行中断中其他的代码。我理解系统应该先执行完中断再执行sem_pend后的代码。

Seven Han:

回复 kang kai:

How was the interrupt created? Can you look in Tools->ROV->Hwi->Instances (after you pause the device). Does the interrupt in question say zero-latency?

在调试DSP/BIOS操作系统中发现了一个问题,在中断中执行sem_post会先执行sem_pend后面的代码(在一个tsk中调用),然后再执行中断中其他的代码。我理解系统应该先执行完中断再执行sem_pend后的代码。

Seven Han:

回复 kang kai:

很高心您能解决问题!

赞(0)
未经允许不得转载:TI中文支持网 » 关于DSP/BIOS中的sem_post和sem_pend 的在中断中执行顺序问题。
分享到: 更多 (0)