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.

[参考译文] TMS320F28377S:是否有人使用带 Wiznet 5500或类似产品的 C2000?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/601951/tms320f28377s-is-anyone-using-c2000-with-wiznet-5500-or-similar

器件型号:TMS320F28377S

如果是、您最终是移植 WIZnet ioLibrary_Driver 代码还是回滚您自己的代码?  我正在尝试评估所涉及的工作。

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

    集会、

    我们 TI 没有 连接至 Wiznet 5500的示例、让我们看看论坛的任何其他用户是否有任何提示。

    您是否可以使用 SPI 连接到芯片?  

    此致
    Santosh Athuru

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

    它是 SPI、但这不是问题、因为缺少字节寻址、在移植第三方库(如 Wiznet 以太网处理器)时会出现问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、没错。 C28x 上的最小可寻址数据单元为16位。 如果第三方网络堆栈和应用协议必须在 C28x 上运行、则必须针对此类数据访问和相关指针增量进行修改。 我们没有 C28x 上运行的 TCPIP 网络堆栈示例。

    请看一下具有 M3内核以及 C28x 内核和 M3端的 Concerto 器件、它们可用于通信、而 C28x 可用于实时控制。

    希望这对您有所帮助。

    此致
    Santosh Athuru
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    堆栈本身在 WIZnet 芯片上运行、您只需在外部实现 DHCP 和一些其他协议、它不应该太糟糕。 Concerto 很好,但不适合其他原因。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我看到、我们没有针对 C28x 的 DHCP 或其他协议示例。 如果 C28x 上要运行的协议受到限制、那么应该可以修改堆栈来处理16位数据。

    假设传入数据已打包、可以修改 SW 以一次处理16位、并在解析应用协议头文件时提取所需的字节。 我假设所有堆栈解析都是在外部完成的、只有应用程序级别(高于传输层或在本例中为 DHCP)解析必须实现?

    您是否打算在 C28x 上使用 RTOS、还是仅由中断驱动? 您要尝试在 C28x 上放置哪种类型的应用程序必须与任何应用程序协议线程共存?

    此致
    Santosh Athuru