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.

[参考译文] TMS320F28388D:如何通过以太网传输数据?

Guru**** 2543190 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1278728/tms320f28388d-how-can-i-transfer-data-via-ethernet

器件型号:TMS320F28388D
主题中讨论的其他器件:C2000WARE

您好!

在 C2000Ware 中的 lwip、c28、c28_cm、cm 等文件夹下有各种以太网库和示例。 我想对于不知道该从哪里开始的人来说,这还不清楚。 我没有以太网方面的经验。 我想从简单的开始。 我想对通过 TCP/IP 从计算机发送的软件包进行调试以在 MCU 上查看它、然后尝试将软件包从 MCU 发送到计算机。

在哪里可以访问完整的样片项目? 我在哪里可以逐步学习、确切地说我需要做什么、如何配置 CPU1和 CM、在调试时在哪里选择 CPU1或 CM、以及类似的事情? 这些信息是零星分散的。

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

    可以支持我吗?

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

    C2000Ware 中提供了以太网示例。 我会将此帖子转移给软件所有者。

    C:\ti\c2000\C2000Ware_5_00_00\driverlib\f2838x\examples\C28x_cm\Ethernet

    C:\ti\c2000\c2000Ware_5_00_00\driverlib\f2838x\examples\cm\Ethernet


    此致、
    科迪  

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

    您好!  

    F2838x 是一款多核器件。  在该器件上、CPU1充当主器件、默认情况下(复位时)它拥有所有配置 和控制。 通过 CPU1上运行的软件、可以将外设和 I/O 配置为可由 CPU2 内核或 CM 内核访问、   

    只能从 CM 内核访问以太网、但 CPU1必须设置时钟和其所需的 GPIO、 这一操作在 位于以下位置的 cm_common_config_C28x 项目中完成  \examples\C28x\cm_common_config_C28x。   

    在 CM 上运行任何以太网示例之前,必须在 CPU1上加载并执行上述示例。  完成该操作后、您可以连接到 CM 内核、然后运行以太网示例。

    C2000Ware 软件包包含以下类型的以太网示例

    1.简单的以太网驱动程序示例
    2.基于 LWIP 的示例
    3. PTPD 示例

    1.低级以太网驱动程序示例位于  
    \driverlib\f2838x\examples\cm\Ethernet

    这些示例基于  \driverlib\f2838x\driverlib_cm 文件夹。   

    如果希望将数据从 CPU1发送到 CM 内核、 则必须使用 IPC。  基于 IPC 的以太网示例位于  \examples\C28x_cm\Ethernet

    2.基于 LWIP 的示例

    使用 LWIP 堆栈提供了几个示例。

    a)   \libraries\communications\Ethernet\third_party\lwip\examples\enet_lwip

    这使用 LWIP 开源社区堆栈并在 F2838x 器件上创建 Web 服务器  

    b)  \Ethernet\third_party\lwip\examples\enet_lwip_udp

    它使用 LWIP 堆栈并演示 UDP 套接字。  这需要 运行 SocketTest/'Packet SocketSender’软件的  PC、该软件用于在 PC 与 F2838x 器件之间发送和停止接收消息。


    3. PTPD 示例

    a)  \libraries\communications\Ethernet\third_party\ptpd\examples\enet_ptpd
    此示例使用 ptpd 社区栈并运行 PTP 从站、并将以太网 PTP 时钟同步到基于 PTP 协议的主时钟。

    希望这些信息可以帮助您快速入门。  

    此致

    西达尔特

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

    我使用的是 F28388D、但 出现此错误。 可以帮帮我吗?