Does anyone have a complete example program (source) that puts a packet (any packet) on the EVM6678L Ethernet so that a PC connected to the Ethernet connector can see some activity?
I received a suggestion to look at \ti\pdk_C6678_1_0_0_21\packages\ti\drv\exampleProjects\PA_emacExample_exampleProject. While this builds and does something when executed, it generates no observable activity on the Ethernet. The limited documentation I have found for this example (comments in the source) is ambiguous, stating both:
The packets sent by the application are sent onto wire and
since the destination MAC on the packet is the Ethernet Switch
MAC address, the packets are received by simulator and passed
back up to the example application for processing.
and elsewhere:
Default test configuration for the silicon
To run test at the CCS simulator ...
Further investigation indicates that the example, as presented, is indeed intended to be used with the simulator and not the real hardware.
The following SERDES configuration is required for chip simulator only.
The platform-dependent SERDES configuration should be done by the corresponding
CCS GEL scripts or platformLib
I have tried running the gel scripts, but the program still fails to generate any activity on the Ethernet.
Does anybody have a simple example that just runs and generates detectable activity on the Ethernet without requiring esoteric changes?