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.

[参考译文] RM57L843:lwIP TCP/IP 数据包处理

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/712533/rm57l843-lwip-tcp-ip-packet-processing

器件型号:RM57L843
主题中讨论的其他器件:HALCOGEN

大家好、

在 Hercules 和 PC 之间建立连接后、并且在我尝试从传递给应用层(recv_data)的结构中获取数据后、我始终在 recv_data 中获得以下结果、在从看门狗变量中读取该数据之后:

* recv_data   struct pbuf   {nute=0xEA005BB2{nutes=????、?、PAYLOAD=0xEAFFFFE、tot_len=65534、len=60159、type=254 '\xfe'。    0x00000000    

我成功地 Ping 了 Hercules 并尝试与 Ncat 连接、但上述结果是相同的。

我想从位流中提取数据、例如:如果我按计算机键盘上的"P"、我想从位流中提取控制器中的"P";这不仅适用于字母、还适用于文字和数字。

我使用的是原始 API。

提前感谢您的回答。

此致、

Zsolt

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

    您是否从用于 RM57的 LWIP 演示中编码?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这些是我在 HALCoGen 中的存储器设置、我根据 POST e2e.ti.com/.../666055进行设置

    首先、我想确保内存设置正常、因为开机自检是针对 TMS 微控制器进行的、但我有一个 RM57L843。

    感谢您提前回复。

    此致、

    Zsolt Nagy

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

    recv_data 是闪存开头的内容:0xEA...、0xFFF...
    请禁用高速缓存并重试。 谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复。 我这么做了、我猜这不是问题、内存设置还可以。

    问题是-当我使用 Wireshark 检查代码和位流时-没有向微控制器发送 TCP 数据包、因此 lwIP TCP 模块未激活。 我成功地从命令行 ping 了它(我正在使用 Windows 10)、但当我尝试将 Ncat 与如下命令一起使用时:

    回波-n'm'| ncat

    or just

    ncat

    I always get the following message in command line: "No connection could be made because the target machine actively refused it "

    I switched off the firewall, but it had no effect, still get this message.

    Any ideas?

    Thanks for your help in advance.

    Best regards,

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

    您可以在此链接中找到一些有用的信息:

    github.com/.../unit