Hi,
This question might be too specific, but I'll try my chances in case someone has encountered a similar issue.
We have two custom boards featuring C6672 DSP. On the first board, the Ethernet interface seems to be working fine as I'm able to ping it from a PC. However, on the second board (which is supposed to be identical to the first one), I can't get Ethernet working. After some software debugging, I get:
- The NDK Stack thread is successfully started.
I can see this as my IP Stack Begin Hook function is called (as well as from the ROV window). - Everything seems normal until the line where NC_Start function is called.
- Once the processor has entered NC_Start, it never exits it, and I can't debug what's happening inside (at which point it could be stuck in a loop, etc.).
Since I load the same OUT file built from the same CCS project via the same emulator (XDSv560), I suppose I could rule out the possibility of a software-related problem, right? If so, what would you recommend to resolve the issue on hardware level? Or could it still be software-related?
Thanks in advance.