I would start by checking that the ethernet driver works, the port works, take a known to work application and make sure that everything works. If errors arise here, it is quite possible that either the driver is buggy or the port is buggy. All calls to low-level functions must be in the same thread. Once that is checked and confirmed functional, I would continue by providing information on what API I am using on my application, and at what point something fails, after trying to collect more information with a debugger. All calls to the RAW API must be on the same thread. Each socket must be used from within one thread (well..., but let's keep it simple, and I'm no expert on this)

_______________________________________________
lwip-users mailing list
lwip-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to