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

NDK与BCP连接

你好!

我是想用NDK从PC上接收数据,再用BCP进行处理,现在出现了这样的问题:

将NDK放置在核0上,BCP在核1上,则能够正常ping通,但是BCP编码后的数据不正确;

若将BCP放置在核0上,NDK在核1上,则无法ping通,BCP编码后的数据正确;

这里的编码数据是在BCP中直接赋值的,没有用到NDK传来的数据,出现这种情况是因为主核从核设置的问题么?如果是的话应该在哪里修改呢?BCP和NDK哪个应该放置在主核上,哪个该在从核上?

Allen35065:

跟主核从核没有关系,你这些问题应该是别的原因引起的

Zhao alwin:

回复 Allen35065:

后来我把NDK去除,只运行BCP以及FFT、IFFT程序,然后跟踪数据时发现,

当在核0上运行时结果正确,

当换到核3上运行时,处理的数据一直FFT输出都正确,但IFFT的输出第3个帧的数据全错,

请问在做IFFT的时候有哪些设置是跟核有关的么?或者您能给些建议可能是在哪出错了么?

Allen35065:

回复 Zhao alwin:

理论上FFT,IFFT和在哪个核上运行没有任何联系,你的错误可能是和内存分配有关,毕竟核0和核3的内存分配可能不一样

Zhao alwin:

回复 Allen35065:

可是我的工程是一样的啊,.cmd和.cfg中对段的配置也没有冲突,您说的内存分配不同是指哪里不同呢?我应该怎么排查错误呢

赞(0)
未经允许不得转载:TI中文支持网 » NDK与BCP连接
分享到: 更多 (0)