在调试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:
很高心您能解决问题!