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.

编写光纤以太网中的问题描述:

大家好:

   硬件环境:AM335X的ARM芯片、FPGA、以太网PHY芯片DP83848

   软件环境:linux系统
  

基于平台的描述:

     硬件:

     我有两台设备,这两台设备是通过光纤进行级联的,其中光钎口是通过FPGA和ARM通讯的(相当于

FPGA充当了一个PHY芯片,接收外部的数据);这两台设备还各有一个本地以太网口(用于和PC机进行通

讯)

      软件:

              设备中的ARM程序:用于处理本地以太网、FPGA(相当于光纤口)的数据;

             FPGA程序:处理光纤口过来的数据,然后送给ARM;

     问题描述:

            首先先说明我的ARM程序,会不停给光纤口发送数据。

            当我的FPGA程序存在时,两台设备是可以通过光纤进行通讯的,本地以太网也是正常的。

            但是当我的FPGA程序不存在时,两台设备肯定是不能进行通讯的,但是过一段时间后,我发

现我的本地以太网口也不正常,而且本地以太网口都ping不通了。

      问题分析:

              通过我对代码的研究发送,出现这个问题的原因就是我的ARM程序会不停的给光纤发送数

据包,当不发送数据包时,我的本地以太网口没有这个问题;