This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好。
我会选择进行查询、因为我一直在处理我的项目。
我在使用 RTOS 的程序中使用 TMS570。
我实现了 lwIp 1.4.1的使用、以便能够在我的项目中创建 TCP 客户端。 要将该库与 FreeRTOS 配合使用、他们建议使用 Netconn API。
问题是、当我要使用它们时、我会遇到几个标头错误。
在 lwipopt.h 中、我更改了:NO_SYS 1和 LWIP_NETCONN 1
开始时、我的项目告诉我这些错误:
我在 sys_archi 中定义它们、但随后会出现以下错误:
事实是我不知道如何解决这个问题。 如果有人知道如何将用于 FreeRTOS 的 lwIP API 与 TMS570一起使用、我将不胜感激。
我需要 的是能够使用 API 的 sys_arch.c 文件。
您好!
LWIP 由三种类型的 API 组成:
1.原始 API: 用于开发基于回调的应用程序。 它不与 RTOS 一起使用、因为它不是线程安全的。
Netconn API: 顺序 API。 这可与 RTOS 一起使用。
套接字 API:顺序 API。 这可与 RTOS 一起使用。
你是对的。 netconn API 或套接字 API 应与 FreeRTOS 配合使用。 我们没有 FreeRTOS + LWIP 的示例代码。