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.

[参考译文] EK-TM4C1294XL:TivaWare 引导加载程序 TM4C1294XL 的原理

Guru**** 2482105 points
Other Parts Discussed in Thread: EK-TM4C1294XL

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/704232/ek-tm4c1294xl-how-tivaware-bootloader-tm4c1294xl

器件型号:EK-TM4C1294XL

大家好、

我有一个包含 TM4C1294XL LaunchPad 的开发套件。 我´ve 了一些任务、例如 LED PWM 闪烁、通过 UART 输出到 PuTTy、温度测量等

现在、我想知道引导加载程序。 我已经检查了 pdf - http://www.ti.com/lit/ug/spmu301d/spmu301d.pdf 、但我仍然不知道如何使用 Tiva 引导加载程序。

我想执行一项任务-通过 CCS Studio、我每隔100ms 上传到 launchpad 投影闪烁的 LED。 没关系、这就是我所做的。

但现在我不知道如何发送新的引导加载程序固件。 例如、按下按钮后、查看 存储器以及何时出现

将会是一个新固件、因为它就在那里(例如、我认为项目本身只具有更多的延迟、例如以1为单位闪烁一次-速度更慢、并且在电路板的首次查看上它非常容易、两者之间的差异

100ms 和1s)、以便它可以进行固件更新。

但我不知道如何使用新固件获取该引导加载程序。 有什么关于指南的想法吗?

谢谢大家、我喜欢任何东西、我是一个初学者。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否使用中的 boot_dem1和 boot_dem2项目尝试了示例项目 boot_serial (串行引导加载程序):
    C:\ti\TivaWare_C_Series-2.1.4.178\examples\boards\ek-tm4c1294xl?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Bob、您好!

    很抱歉耽误你的时间。 我查看了这个示例 boot_demo1。 在此示例中、设置 CPU 速度、UART、按钮、然后开始与 LED 闪烁。

    当我按下按钮时、我的开发套件会停止运行、看起来现在已经死了。 我不理解函数   JumpToBootLoader(); 按下按钮后必须执行什么或如何操作? 使用 LM 闪存编程器通过 UART 发送某种文件?

    感谢您的提示。