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.

[参考译文] TM4C1294KCPDT:TM4C1294KCPDTT3在使用以太网端口进行代码更新后不会复位

Guru**** 2553450 points
Other Parts Discussed in Thread: EK-TM4C1294XL

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/940058/tm4c1294kcpdt-tm4c1294kcpdtt3-not-resetting-after-code-update-using-the-ethernet-port

器件型号:TM4C1294KCPDT
Thread 中讨论的其他器件:EK-TM4C1294XL

您好!

希望每个人都做得很好...

我的问题是 、我们在设计中使用 TM4C1294KCPDTT3微控制器、我们在其中使用以太网端口上传代码。 代码上传完成后、我们需要建立以太网连接(通过发送软件复位)才能执行其他外设测试。 但在代码更新后、我无法建立以太网通信。

请告诉我可能的故障排除点、以便优先解决问题。

提前感谢您。

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

    您好!

     我假设您使用的是以太网引导加载程序、对吧? 您能否详细说明如何创建以太网引导加载程序?  

     我们在 TivaWare 库中有一个以太网引导加载程序示例。 您可以找到 boot_emac_flash (引导程序)和 boot_demo_emac_flash (应用程序固件)示例。 BOOT_EMAC_FLASH 将通过以太网端口更新新固件(BOOT_DEMO_EMAC_FLASH)。 固件更新完成后、在发生复位事件后、引导加载程序将检查应用程序是否已更新。 如果应用程序已更新、则它将直接跳转到应用程序。 如果您需要应用程序继续以太网连接、则应用程序负责设置以太网控制器和 TCP/IP 堆栈。  

     您可以在中找到这些示例 /examples/boards/ek-tm4c1294xl.

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

    您好!

    为了简单起见-我提到了需要纠正的两个瞬时。

    第一个实例:使用以太网更新代码后、以太网通信将丢失(丢失通信大约需要10秒、这意味着我可以在命令提示符下看到响应、直到10秒、并且恰好在电流从180mA 下降到100mA (20秒)之后)

    第二个实例:当我们再次使用 RESET 按钮重置电路板时、20秒后、电路板电流将从180mA 降至100mA。

     

    谢谢  

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

    [引用 user="Veeresh Shidlagatti1"]第一个实例:使用以太网更新代码后以太网通信将丢失(通信中断大约需要10秒,这意味着我可以在命令提示符下看到响应,直到10秒,然后电流将从20秒的180mA 下降到100mA)

    好的、它看起来工作了大约10秒 这是正确的理解吗?  

    电流降至100mA 后会发生什么情况? 您是否仍然可以连接到目标? 当它降至100mA 时、处理器会做什么? 处理器是否存在某种类型的故障?