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.

CCS/TMS320C6678: NIMU package for both SGMII0 and SGMII1

Part Number: TMS320C6678

Tool/software: Code Composer Studio

Hi,

We are using C6678 in our custom board in which we have Ethernet port SGMII1. With Default nimu package, it is working fine.

We have another board in which there will be two Ethernet ports and which will be used simultaneously. To support both the ports,

1. in CCS 5.2 Version, Modified NIMU package in C:\ti\pdk_C6678_1_1_2_5\packages\ti\transport\ndk\nimu\src\nimu_eth.c to support two ports(SGMII0 and SGMII1) and ports are initialized properly and we are able to ping to the SGMII1 port in the present board.

2. In CCS 7.4 version,

           a. Modified NIMU package in the same way, When we run on the board SGMII1 port is initialized successfully and SGMII0 port is failed with the following error.

Verify_Init: Expected 110 entry count for gRxFreeQHnd queue 741 0, found 112 entries

And Not able to ping to any of he port but STATSA, STATSB register values are changing when i issue a ping command.

Do I need to build NDK to reflect the nimu changes in NDK or NDK by default supports 2ports.

Awaiting for your reply.

Thanks and Regards,

Mounika Reddy