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.
你好,
利用TI 6678 EVM可以运行K1 STK 1.1的GE例程,目前其中一个网口可以与外通信。
基于K1 STK 1.1的GE源码,其中一个网口与PC链接,修改了程序的配置如下:
/*select between internal/external loopback test or test between two DSPs*/
GE_Test_Data_Path test_data_path= GE_TEST_DSP0_TO_DSP1;
/*select between 10/100/1000Mbps or auto negotiation mode*/
Ethernet_Mode ethernet_mode = ETHERNET_AUTO_NEGOTIAT_MASTER;
//The port connection state for the test
GE_Port_Connection port_connect[GE_NUM_ETHERNET_PORT]=
{
GE_PORT_NOT_USED, //SGMII port 0
GE_PORT_CABLE_CONNECT //SGMII port 1
};
每次运行收发报文大概100多个时候后,就不再收发报文了。
跟踪发现GE_Message_ISR中断就没有再调用了,实际上从PC端一直有报文发送,但是6678 EVM的GE口就是没有上来报文。
如果程序重新启动运行,也是收发报文在100多个后,6678就不再收发报文了。
估计是FDQ耗尽了,但不知道怎么下手。请你们给出些指导性的意见,看怎么调试,谢谢!