Hi
I had some trouble a while ago regarding multicast, which resulted in this thread: http://e2e.ti.com/support/embedded/bios/f/355/p/247796/868873.aspx
The actual problem, joining a multicast group, was solved (I think, since setsockopt returns fine), but I still cannot receive anything using multicast.
I have the same code for sending/receving using multicast on a 6678 board and a Linux workstation.
Sending from the 6678 board and receiving on the Linux computer works fine, but if I try to do the opposite nothing reaches my software.
The only "diagnostics" I know about is looking in the STATSA and STATSB registers, and what I can see is that the STATSB RxMCastFrames matches the STATSA TxMCastFrames. Does that mean anything?
I'm having trouble analysing the STATS registers. I'm also having trouble finding out how to proceed. Any hints on how to discover how far the actual data gets?
For the network part, I have used the helloWorld example as a starting point, and I haven't changed just about anything I can relate to this problem.
Other than that, I'm using a C6678, NDK 2.21.01.28, SYS/BIOS 6.34.04.22 and MCSDK 2.01.02.05 (PDK 1.1.2.5).