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.

F28M35H52C: Ethernet - Iwip implementation on concerto cortex-m3 core

Part Number: F28M35H52C
Other Parts Discussed in Thread: CONTROLSUITE

Hey all,

My application requires using concerto controller and activate ARM cortex M3's Ethernet communication at 10Mbps speed, and also possibly use a Modbus TCP/IP application layer over ethernet. 

So to understand the ethernet firmware implementation and a TCP application layer i was going through a example from control suite which implements iwip open tcp/ip stack on Ethernet. But it was very hard for me to follow through this example or even debug it as there is not much explanation provided as to how we can configure the hardware or how should we get going with debugging the example using CCS.

Can anyone help me understand this particular example available on control suite for concerto family of controllers. The path to the project is as follows.

C:\ti\controlSUITE\device_support\f28m35x\v208\F28M35x_examples_Master\enet_lwip

Any help or clue is much appreciated. 

Thanks

  • Preetham,

    The function main() in enet_lwip.c configures the HW. The function pinoutset() configures the GPIOs and the rest of the peripheral enable/disable are done by respective driverlib API called in the main().

    For detailed information on lwip stack, you will have to refer to the lwip documentation.

    I would suggest running wireshark logger while you step through the functions using CCS in debug for better understanding on the flow and match it with the packets being transmitted on to the network from the MCU.

    Hope this helps, please let us know if you have any other specific questions.

    Best Regards

    Santosh Athuru