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.

DSPLink 多线程问题



大家好,我在做DSPLINK 开发时,参考的的是loop demo,在GPP端,将LOOP_Execute函数的发送和接收数据拆分成两部分,用作两个线程:一个线程发送数据到DSP端,CHNL_issue()首先发送一个"filled"  buffer到通道上,CHNL_reclaim()回收一个"empty" buffer。此时发送和接收到的buffer 地址是连续的。另一个线程接收来自DSP端的数据,CHNL_issue()首先发送一个"empty"  buffer到通道上,CHNL_reclaim()回收一个"filled" buffer。此时发送和接收到的buffer 地址是不连续的,而且此时不能接受到正确的数据,这时为什么。