Part Number: TMS320F28384D
Other Parts Discussed in Thread: C2000WARE
Tool/software:
Hey C2000 SW Team,
I have a customer evaluating the TMS320F28384D for a new project and we are hoping you can help to provide guidance on implementing BSD-style sockets using the C2000Ware LWIP library. Please see a summary of our inquiries below!
We want to use the LWIP library to implement BSD-style sockets, but we encountered the error "struct 'tcp_pcb' has no field 'lwip_recv'." After searching through threads and TI docs, we found the E2E thread linked below suggesting that some microprocessors do not support LWIP sockets. Our team has successfully used LWIP sockets on different ARM processors, so we assumed our initialization was correct. However, we couldn't find any documentation confirming that some TI processors lack this support. Based on the thread, we suspect our processor might have the same issue, but it doesn’t make sense to us why a software library like LWIP would be limited based on the processor.
We've looked at the following posts as well but none of them seem to use the BSD sockets we’re interested in. Can we take this to mean that our processor does indeed support them and we just need to dig in further on our specific error?
Thank you so much for your help with this and please let us know if anything needs further clarification!
-Matt Calvo