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.

Ethernet getting closed by returning non-zero value from NC_NetStart()

Hi,

I have a custom board with C6674 DSP, which has Ethernet and SRIO interfaces. All interfaces are working fine.

My application sends SRIO received data to client over Ethernet (TCP/IP). Some times when i transferred data over SRIO and trying to Connect to DSP over Ethernet Client from Host PC, then below prints are coming :

Network Close...
Starting Network...ended
Deleting Configuration...
Closing the Network

Ethernet code snippet :

   do
    {
        rc = NC_NetStart( hCfg, DSP_NetworkOpen, DSP_NetworkClose,
                DSP_NetworkIPAddr );
    } while( rc > 0 );

    print("Starting Network...ended\r\n");
    // Delete Configuration
    if( hCfg )
    {
        CfgFree( hCfg );
        print("Deleting Configuration...\r\n");
    }

    // Close the OS
    print("Closing the Network\r\n");

    NC_SystemClose();

By referring some forums I understood that DSP Ethernet stack requests for Network shutdown, during this case NC_NetStart returns non-zero value.

May I know :

a. at what time does this shutdown is requested?

b. How does this happens in my system?

c. How to resolve this.

Awaiting for response.

Regards

Mani Kumar

PS : Attached my .cfg file.5078.benchmarking.cfg