Ethernet on RTOS

I have implemented Ethernet code using RTOS on local LAN . it works fine. Ethernet without RTOS with external world work fine. But when i try to interface Ethernet on RTOS for communication with external world using Free RTOS and HAL libraries. code in stuck in ethernetifinput function. p = lowlevel_input( netif ); here p is aalways NULL. Can any one tell me reason .

Ethernet on RTOS

Hi Pradnya, it sounds like you are using FreeRTOS in combination with lwIP. FreeRTOS now has its own TCP/IP stack and we stopped giving active support for lwIP. You can find our TCP/IP stack here

Ethernet on RTOS

Can i get sample code for FreeRTOS using its own TCP/IP stack.

Ethernet on RTOS

What is the version of Cube MX used for FreeRTOS using its own TCP/IP stack.

Ethernet on RTOS

I assume that you’ve found example projects freertos.org/tcp ? You will find the latest STM32F4/F7 drivers here This thread might be interesting to read. The +TCP drivers often have their own HAL driver, which is bases on the official driver provided by the chip factory. In case of STM32F4, you will find a stm32f4xx_hal_eth.c which is based on the following version: ~~~ * @version V1.3.2 * @date 26-June-2015 ~~~ But I don’t see problems if you mix it with HAL-modules that are newer. Regards.

Ethernet on RTOS

i Tried the example but it is on STM32F4 . Im using STM32F2 .I tried to use Files from example code but Project is not getting build to some reason. what changes need to be done to migrate the code.