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.

[参考译文] TMDS570LS31HDK:NETCONN API 中的问题

Guru**** 1794070 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/573511/tmds570ls31hdk-issue-in-netconn-api

器件型号:TMDS570LS31HDK

您好,  

我已将 lwip1.4.1包含在项目文件中,并测试了基本 lwip 初始化,我可以使用静态分配的 IP 对电路板执行 ping 操作。 然后、我在 opt.h 中为我的应用启用了 LWIP_NETCONN、在 sys_arch.h 中、我包括了 FreeRTOS.h、OS_queue.h、OS_semphr.h、OS_TASKE.h 我编译了项目文件错误、但在尝试 netconn_new (NETCONN_TCP) n 时、在 TCPIP_apimsg (struct api_msg * apimsg)中、它在 sys_mbox_valid (&mbox)中失败。 sys_mbox_t 是  

typedef 结构{
队列 Handle_t 队列;
signed char buffer[(sizeof (void *)* MBOX_MAX)+ portQUEUE 开销_Bytes];
}mbox_t;e2e.ti.com/.../4718.sys_5F00_arch.he2e.ti.com/.../6175.sys_5F00_arch.ce2e.ti.com/.../8255.opt.h

 其中 portQUEUE_LOAD_Bytes 为1。 返回错误值 TCPIP_apimsg 为-6 (非法值)。

我已附上我的 sys_arch.h 文件 opt.h 文件以供参考。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Manivannan、

    很抱歉、我们(E2E 论坛支持 Hercules)对 NETCONN 模块没有任何经验。

    如果社区中的某个人有答案、则可以发帖... 但请理解、我们无法帮助调试该软件。