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.

[参考译文] TM4C1292NCPDT:具有外部以太网 MII PHY 的 TivaWare 引导加载程序

Guru**** 2463330 points
Other Parts Discussed in Thread: TM4C1294NCPDT, TM4C1292NCPDT

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/659263/tm4c1292ncpdt-tivaware-bootloader-with-external-ethernet-mii-phy

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

您好!

我们一直在许多 项目中使用 TM4C1294NCPDT (具有内置以太网 PHY)、并且一直使用内置(ROM) TivaWare 引导加载程序通过以太网刷写初始固件(我们有自己的 PC 软件、一旦 TM4C 收到 BOOTP 请求、我们就会向其提供固件)。
请注意、我们仅在初始固件上载时才需要此功能(未来的更新通过我们自己的以太网引导加载程序完成)。

我们现在正在研究一个需要外部以太网 PHY 的项目、因此我们选择 了 TM4C1292NCPDT (基本上是相同的 MCU、唯一的区别是没有内部 PHY、而是具有用于外部 PHY 的 MII 接口)。

我们已确认电路板在以太网通信与加载的固件一起工作时正常工作。 请注意、我们必须对与从内部 PHY 迁移到外部相关的代码进行少量修改:主要区别在于需要对 MII 接口执行 GPIO 引脚多路复用器、但外部 PHY 本身无需任何额外步骤即可正常工作。

现在问题在于、当我们打开新电路板(使用空白 TM4C)时、我们希望它进入 TivaWare 引导加载程序并通过以太网发送 BOOTP 请求-遗憾的是、我们没有看到这一点。

除此之外、我们找不到任何有关 TivaWare ROM 引导加载程序的其他文档、它没有详细介绍:


也许有人有 TM4C TivaWare 引导加载程序和外部 PHY 方面的经验?

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

    使用空白闪存 TM4C 意味着 MCU 需要从基于 ROM 的引导加载程序引导。 ROM 基础引导加载程序不会配置并(通过 MII)连接到外部 PHY。 我认为这是问题所在。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    查尔斯

    感谢您的快速响应。

    不幸的是、这正是我们所怀疑的。

    我必须说、这是由于 ROM 引导加载程序的文档不清楚、尤其是 TM4C1292NCPDT 数据表提到了以太网引导加载程序:

    对于该项目、我们必须修改电路板以接受不同的初始编程方法。

    当我们计划继续使用 TM4C 系列并可能使用其他修改时、是否有任何文档会详细解释不同 TM4C 系列器件的 ROM 引导加载程序行为?

    假设所有 TM4C129x 系列都提供基于 ROM 的引导加载程序 USB DFU 模式、是否安全?

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

    您好 ,在线研讨会,

      [引用 USER="AINESAMES Pastars"]当我们计划继续使用 TM4C 系列并可能使用其他修改时,是否有任何文档会详细解释不同 TM4C 系列器件的 ROM 引导加载程序行为?[/QUERPLET]

     TivaWare 引导加载程序用户指南是我们在引导加载方面拥有的最佳文档。 我们还提供了 ROM 用户指南、以防您要引用基于 ROM 的 driverlib。

    [报价用户="Ainchalls Pastars"]是否可以安全地假设基于 ROM 的引导加载程序 USB DFU 模式将在所有 TM4C129x 系列中可用?

    是的、所有 TM4C129x 系列均提供基于 ROM 的引导加载程序 USB DFU。

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

    感谢 Charles 的帮助!