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.

[参考译文] TM4C1294NCPDT:有关 TM4C1294远程升级的一些问题

Guru**** 2463330 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/655786/tm4c1294ncpdt-some-questions-about-tm4c1294-remote-upgrade

器件型号:TM4C1294NCPDT

你(们)好  

我们使用 TM4C1294开发产品、当我们进行远程升级时、该产品有时会失败。 失败后,我们需要使用 JTAG 进行数据编程,这非常麻烦。

是否有适合 TI 的解决方案、例如:程序存储两个部分、如果一个升级失败、引导程序可以传输程序的另一部分以供使用?

谢谢!

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

    在将执行转移到应用程序代码之前、您是否考虑过让引导加载程序检查 CRC? 这样、如果应用程序代码由于断电或通信故障等某些事件而未正确编程、器件将保持在引导加载程序中、等待新的更新。 有关使用 TivaWare 引导加载程序用户指南中的"check_crc"的部分可能会有所帮助:
    www.ti.com/.../spmu301d.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Bob:
    如果在将执行转移到应用程序代码时发生功率损耗、这种方法是否有效?
    谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于引导加载程序在所有编程完成之前不会将执行转移到应用程序、因此此时的功率损耗不应影响应用程序的后续执行。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Bob:
    非常感谢您的快速回复、我将尝试、然后向您提供反馈。