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.

C6678网口通信问题



各位好,我想请教一下C6678网口通信的问题。我看了GE例程,有以下几处不太理解,请大神赐教

1、Fill_EMAC_header里面的Source_MAC_address和Dest_MAC_address各指什么?和电脑、DSP各有什么关系?是自己任意设定的吗?

2、GE是通过DSP向电脑发送数据,如果想从电脑向DSP发送数据,应该怎么修改程序?

  • 如代码对Source_MAC_address及Dest_MAC_address,Source_MAC_address是配置GE内部ALE,用于frame的分发,ALE会根据frame中携带的MAC地址进行数据的分发,将数据分发到各个port口;Dest_MAC_address是流控用的,在流控发送pause frame时会填上,对端收到pause frame后解析不会像该地址继续发送数据。地址可以统一规划设定,跟电脑DSP没有关系;

    与电脑的通信收发都可以支持,电脑侧可以按照收发包软件进行数据的收发监控。