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.

[参考译文] TM4C1294NCPDT:TM4C1294NCPDT

Guru**** 2535150 points
Other Parts Discussed in Thread: TM4C1294NCPDT, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1462295/tm4c1294ncpdt-tm4c1294ncpdt

器件型号:TM4C1294NCPDT
主题中讨论的其他器件: UNIFLASH

工具与软件:

你(们)好

我正在使用 TM4C1294 EVK、我可以用 enet_io 等演示代码对以太网进行设置  
但是、当我将相同的代码放入实际项目电路板(TM4C1294NCPDT)以太网时、甚至不会在笔记本电脑中进行枚举
到目前为止、已验证了硬件连接  
您能否建议对控制器(TM4C1294NCPDT)的代码进行任何更改  


请帮我解决这个问题

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

    此芯片中的另一个问题是没有 MAC 编程、所以我使用 Uniflash 工具对 Mac 编程、它是否会导致以太网工作中出现任何问题?

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

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

    所有示例都显示了相同的 enet_io、 enet_lwip、enet_tcpecho_server   

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

    代码运行正常、但以太网未启动  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此芯片中的另一个问题是没有 MAC 编程、因此我使用 Uniflash 工具对 Mac 编程、它是否会导致以太网工作出现任何问题?

    是的、您必须具有 MAC 地址才能运行以太网应用。 如果已成功对 MAC 地址进行编程、则它们会存储在 USER0和 USER1寄存器中。 为什么不通过检查 USER0/USER1寄存器来验证 MAC 地址是否已编程? 请参阅下面的屏幕截图。 当然、您也可以使用 Uniflash 读取这两个寄存器。 确认存储在这些寄存器中的值是否与您编程的值相匹配。 如果对寄存器进行了编程 、但以太网示例在您的定制板上仍然无法正常工作、那么您需要检查电路板上的以太网接口。 将您的以太网接口原理图与 第4.1节中的 TM4C129系统设计指南进行比较。 确保 PHY、变压器、ESD 二极管和 RJ45之间具有正确的连接、并且所有电阻值都正确。 RBIAS 管脚必须经过4.87k 电阻正确接地。  

    此 lwipopts.h 文件中要进行的任何更改?

    如果您运行同一示例、则无需更改 lwipopts.h 文件。  

    我建议您使用 Wireshark 检查 MCU (在 enet_lwip 示例上充当服务器)和客户端(在 PC 上运行的浏览器)之间的流量。 首先通过在 LaunchPad 上运行示例来捕获 Wireshark、这样您就有一个很好的参考资料来与之进行比较。