你好朋友
我在项目中使用 tm4c129dncpdt、我使用引导加载程序通过以太网进行固件更新、并且我已从引导 EMAC 文件中获取该代码。
由于我在项目中使用外部 phy、我对引导加载程序文件进行了一些更改、但将时钟作为参数的 enetreconfig 函数会使我感到困惑、它通常是120MHz、但如果我配置为120、则 lmflash 编程器可以连接、但固件是固件 更新未进行。但是如果我将其配置为30MHz 固件更新是可能的、但会有所不同。 是 bootemac 代码仅适用于内部 phy、因为在代码中它们是晶体频率选项、但我在 RMII 模式下使用外部 phy、在该模式下我使用的是振荡器。 在我的 PC 中发生了一些时间引导 tp 故障。 如果固件更新失败、那么我必须重新启动 PC 以执行固件。
此致
Harish