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

求助使用ndk后,notify函数不好使了

ndk用的是clent_evmc6678l的例程,在0核运行。并建立了一个新的task,为每5秒用Notify_sendEvent()函数向1核发中断,1核可以响应。但是我用matlab生成一组数从PC机通过tcp传到DSP上时,之后1核就收不到中断了,Notify_sendEvent()的返回值变成了-16,头文件里写了返回-16的意思是Remote notification is not initialized,这个是怎么回事呢?萌新在此向各位大佬先行谢过啦!!!

之后我又试了一下,网口每次收5个数,1核能收到中断,之后改程序,每次收30000个数,就变成返回值-16了。

ao shen:

回复补充,后来又试了一下,在收到数后,执行memcpy操作,Notify_sendEvent()返回值为-16,如果不执行操作,直接发送中断,则可以发送

Thomas Yang1:

回复 ao shen:

单步进这个函数Notify_sendEvent() 看看呢,看什么情况下(具体条件)会返回-16,你这个memcpy copy的是什么内容从哪里到哪里呢

赞(0)
未经允许不得转载:TI中文支持网 » 求助使用ndk后,notify函数不好使了
分享到: 更多 (0)