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.

[参考译文] CCS/TM4C1294NCPDT:Tivaware 引导加载程序

Guru**** 2331530 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/595405/ccs-tm4c1294ncpdt-tivaware-bootloader

器件型号:TM4C1294NCPDT
Thread 中讨论的其他器件:EK-TM4C1294XL

工具/软件:Code Composer Studio

您好!

我从 TI 网站下载了 Tivaware 软件。  但我不理解如何在项目中使用它。  
在下载 Tivaware 之前、我在板上的 TI RTOS 中执行了程序以使 LED 闪烁。  board.h 中包含的所有 API、如 gpiotoggleled 等  

在 CCS 的项目中、我应该如何实际使用此 Tivaware 引导加载程序。 如何将其包含在项目中? 此外、如果我们使用它、那么 board.h 的用途是什么

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    TivaWare 包中随附了几个引导加载程序示例。 有关详细信息、请参阅 TivaWare 引导加载程序用户指南。 www.ti.com/.../spmu301d.pdf。您可以在下找到各种 TivaWare 用户指南 \docs、包括引导加载程序用户指南。 可在下找到引导加载程序示例 \examples\borads\ek-tm4c1294xl。 例如、如果您计划从 UART 通信端口引导加载、则可以参考 boot_serial bootlader 示例以及两个应用程序示例 boot_demo1和 boot_demo2。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    为了使用 CCS 或由电路板制造商运行刻录到闪存中的程序、您无需使用 Tivaware 引导加载程序或任何其他 TI 引导加载程序。  例如、如果您运送的门铃使用了 Tiva、而您从未期望更改过、则您会在制造器件时对闪存进行编程、并且永远不会使用或关注自定义引导加载。  Tiva ROM 引导加载程序会加载您的程序、但没关系。

    TivaWare 引导加载程序和所有其他引导加载程序示例适合我们大多数人认为的固件升级应用。  使用默认 ROM 引导加载程序行为引导至引导加载程序应用程序(您的或 Tivaware 应用程序)、然后在其他某个位置(存储器中、通过网络或串行连接等)查找应用程序映像、然后加载并启动该应用程序。

    示例应用(包括 Tivaware 引导加载程序)在 ROM 引导加载程序顶部添加了一些相当简单的层、但它们也用作其他类型的引导加载程序/升级机制的示例。  例如、您可以让引导加载程序从本地闪存存储加载映像、该映像由您的正常应用程序放置、而该应用程序可能已从互联网上的某个位置获取升级。  或等

    换句话说、要进行任何类型的固件升级、您需要了解引导加载程序、否则您可能不需要了解有关引导加载程序的更多信息。