主题中讨论的其他器件: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 方面的经验?
