FreeRTOS+TCP + low level MAC+PHY driver on i.MX RT1050

I would like to know if you are aware of a FreeRTOS+TCP port on the i.MX RT 1050. In your opinion, can the ETH and PHY drivers that I find in the lwip examples in the SDK, provided by NXP, be used as they are for FreeRTOS+TCP or do they need to be adapted? And how hard could this adaptation be? best regards Max

FreeRTOS+TCP + low level MAC+PHY driver on i.MX RT1050

I do not know yet of a FreeRTOS+TCP port for “i.MX RT 1050”. I did write a generic driver to configure Ethernet PHY’s. It recognises these ID’s : ~~~ /* ID’s of supported PHY’s : */

define PHYIDLAN8742A 0x0007c130

define PHYIDLAN8720 0x0007c0f0

define PHYIDKSZ8041 0x000010A1

define PHYIDKSZ8051 0x000010A1

define PHYIDKSZ8081 0x000010A1

define PHYIDKSZ8863 0x00221430

define PHYIDKSZ8081MNXIA 0x00221560

define PHYIDDP83848I 0x20005C90

~~~ You can find phyHandler.c here That driver needs two functions: ~~~ typedef BaseTypet xPHYRead( BaseTypet xAddress, BaseTypet xRegister, uint32t *pulValue ); typedef BaseTypet xPHYWrite( BaseTypet xAddress, BaseTypet xRegister, uint32t ulValue ); ~~~ What you need to find out is how to program the transmission and reception of Ethernet packets on a “i.MX RT 1050”. When you have specific questions about developing a +TCP Network driver, you can ask them here.