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.

[参考译文] TM4C129DNCPDT:通过以太网进行固件更新

Guru**** 2455560 points
Other Parts Discussed in Thread: TM4C129DNCPDT

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/641677/tm4c129dncpdt-firmware-update-through-ethernet

器件型号:TM4C129DNCPDT

你好朋友

我正在将 tm4c129dncpdt 用于我的项目、一切正常、但我使用引导加载程序进行固件更新、我的应用程序在0x4000地址上运行。

是它们的任何示例或方法,以便在固件更新期间,我可以将更新的固件保存到另一个闪存空间中,并且在完成固件更新后,我可以复制更新的固件并运行到我的地址0x4000中。 由于电源开关或任何其他原因,它们可能会在固件更新期间重新启动设备,更新过程停止。 因此、我必须使用 jlink 或 ULINK 来刷写它、如果发生这种情况、在客户端站点中会非常困难。

如果有任何建议、请告诉我。

此致

Harish

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

    我们没有这方面的示例、但如果您担心断电情况、您所说的内容有很大意义。 但它会将您的有效闪存空间减半、因此成本高昂。 我建议不要执行第二次复制、而是让程序开始有两个位置、作为更新的一部分、包括版本和日期以及 CRC 信息、以便器件可以查找最新的应用、 如果它有效(通过 CRC 校验)、则会输入它、否则会使用旧版本。