Hello
I am working with the EVM of 6678LE chip and needs some advice here .
The application needs to send data from the C66X (we using the EVM6678LE EVM )
Via the Giga link ETH with TCP/IP protocol to EXternal HOST PC .
I saw two code examples in the TI SW folders :
One , which I activated it send "HelloWorld" to UART for monitoring , and actually just establish
ETH coonection from the C6678 to external HOST PC ETH link or server .This example using
functions like Network_Open , Network_Close, NetworkIPAddr , etc .
TI doc's says about it : The helloWorld example is a skeleton application intended to provide the application programmer with a
basic stack setup, to which you can add your code.
The other example called the : Nimu_ETH_6678L
This is actually setup the network by activating functions like emacStarT , emacStop
and it using the PA , CPPI and QMSS units .
Questions :
-----------------------
1 ) Is it right to say that the Nimu project example is more close to what I need ?
2) If the answer is yes , then from the other hand I need to use the functions which exists in "HelloWorld" example like establishing ETH connection .
The question is : Should I need to know the other side HOST ETH data ? Like IP address or MAC address of the HOST PC address in order to establish
the basic connection ?
3) Maybe I need to combine the two examples to one project for my application ?
4) Should I need to use the : NETCTRL Functions in my application ?
5) What is the best way to fill my payload data inside the ETH buffers ?
6) At TCP/IP I guess the packet length is 8192 Bytes .Is it min ? or max ?
7) I found under : // pdk_c6678_../packages/ti/drv/pa/Example/emacExample
some files but no Project files exist there .Should I creae them by myself ?
I will appreciate yours answers
Thanks
Gideon