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

C6678利用网络多核通信

        您好,我现在使用evm6678平台,目前8个核各自跑自己的协议栈,每个核有自己的MAC地址和IP地址,利用PA对数据包进行分发,板子通过网口连接到交换机(交换机上还连接了一些电脑),目前每个核都能与交换机上的任意一台电脑ping通,但是dsp核与核之前ping不通,请问有什么办法能够使核与核之间ping通呢?

Andy Yin1:

网络发出的数据可以经过PA路由到相应core的接收队列,不同DSPcore之间的网络不通的话还是要检查一下PA的配置,另外多核之间使用网络进行通信效率不高,可以使用内部的硬件模块如Navigator等进行核间通信。

xin he2:

回复 Andy Yin1:

感谢您的回答,我现在在接收的时候利用的PA,符合的就转发,不符合的就丢弃。目前发送过程没有使用PA,如果发送使用的话,由PA将符合条件的数据包路由到不同DSPcore,那么不符合的是不是就丢弃了,这样与外网是不是就不通了?另外,例程中没有找到发送过程中使用PA的例子,请问有参考代码没?

user5010860:

您好,我是DSP新手,请问您怎么对6678进行网口调试,或者您有相关的资料吗?谢谢!

xin he2:

回复 user5010860:

先下载Ti的6678示例代码,看关于网络的示例工程

Thomas Yang1:

回复 user5010860:

置顶帖里有不带操作系统裸跑的STK CODE,或者安装TI 官网的SDK后,在PDK目录下有相应的example

赞(0)
未经允许不得转载:TI中文支持网 » C6678利用网络多核通信
分享到: 更多 (0)