Skip to main content
Graduate
January 31, 2024
Question

FreeRTOS PLUS TCP doesnt work

  • January 31, 2024
  • 1 reply
  • 1281 views

 

 

Hello FreeRTOS friends,

I'm back seeking guidance. I want to mention that I've configured this project without using the IDE, by manually setting up the necessary ETH pins for its operation.

I've followed the documentation on the page, but I'm unable to get the ping working.

-I've used a configuration for printing with the terminal.

My program is stuck in a loop in the FreeRTOS_IP.c file:

 

 

static void prvProcessIPEventsAndTimers( void )
{
(...)

switch( xReceivedEvent.eEventType )
{
            case eNetworkDownEvent:
             /* Attempt to establish a connection. */
                     prvProcessNetworkDownEvent( ( ( NetworkInterface_t * ) xReceivedEvent.pvData ) );
                     break;

 

 

I have uploaded the repository to GitHub:

https://github.com/EmilioCodon/FreeRTOS_Plus

I'm a newbie in FreeRTOS, and I greatly appreciate any kind of assistance.

 

    This topic has been closed for replies.

    1 reply

    ST Employee
    February 5, 2024

    You may use an Ethernet application example for STM32H735 as a reference, such as LwIP_HTTP_Server_Netconn_RTOS project:

    STM32CubeH7/Projects/STM32H735G-DK/Applications/LwIP/LwIP_HTTP_Server_Netconn_RTOS at master · STMicroelectronics/STM32CubeH7 · GitHub