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.

[参考译文] TM4C1297NCZAD:引导加载程序代码

Guru**** 2378650 points
Other Parts Discussed in Thread: EK-TM4C1294XL, TM4C1297NCZAD
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1031501/tm4c1297nczad-bootloader-code

器件型号:TM4C1297NCZAD
主题中讨论的其他器件:EK-TM4C1294XLDK-TM4C129X

您好!

如何知道我的器件上使用的是哪个引导加载程序版本? 我认为这是模块随附的库存引导加载程序。 我可以从何处获取此引导加载程序的整个源代码? 我知道 Tivaware 中的示例代码、但有3个引导加载程序示例。 我不知道模块随附的是哪个模块。  

提前感谢

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

    您好、Suzanne、

    ROM 引导加载程序没有"version"信息。  所有器件都有一个 ROM 引导加载程序、当器件的闪存被擦除并且这个引导加载程序还未针对修订版3芯片进行更新时、此引导加载程序可被调用。

    有关该引导加载程序的详细信息、请参阅我们的引导加载程序用户指南 :https://www.ti.com/lit/pdf/spmu301

    以及我们的 ROM 用户指南: https://www.ti.com/lit/pdf/spmu367

    我们不提供任何 ROM 功能的确切源代码、但在调用不同程序等方面的引导加载程序操作与 TivaWare 中提供的闪存引导加载程序相同。

    TivaWare 中的 boot_serial 工程将是引导加载程序本身。 其他项目是与引导加载程序一起使用的演示。

    此致、

    Ralph Jacobi

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

    您好、Ralph、

    能否提供到 boot_serial 工程的确切链接?

    它 是否为 ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl\boot_serial?

    我需要为当前现有的引导加载程序添加新功能。 这就是我需要代码来进行修改的原因。

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

    您好、Suzanne、

    [引用 userid="174606" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1031501/tm4c1297nczad-bootloader-code/3814658 #3814658"]它 是否为 ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl\boot_serial?

    是的、这是正确的项目。

    [引用 userid="174606" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1031501/tm4c1297nczad-bootloader-code/3814658 #3814658">我需要为当前的引导加载程序添加新功能。 这就是我需要代码来执行修改的原因。[/quot]

    明白了、这就是我们在 boot_serial 中提供闪存引导加载程序代码的原因、因此您可以进行修改以添加 ROM 引导加载程序不可用的功能。 您确定的项目是正确的开始位置。 请注意、闪存引导加载程序的大部分源代码位于  C:\ti\TivaWare_C_Series-2.2.0.295\boot_loader 中

    此致、
    Ralph Jacobi

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

    您好 Ralph、dk 和 EK 之间有什么区别?  

    有 dk-tm4c129x 和 ek-tm4c1294xl

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

    您好!

    它们是不同的开发套件:

    https://www.ti.com/tool/DK-TM4C129X

    https://www.ti.com/tool/EK-TM4C1294XL

    此致、
    Ralph Jacobi

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

    您好、Ralph、

     EK-TM4C1294XL 是否 与 TM4C1297NCZAD 共享同一引导加载程序?  DK-TM4C129X 没有 BOOT_SERIAL。  

    谢谢

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

    您好、Suzanne、

    是的、默认情况下用于闪存引导加载 程序的引脚是相同的、因此该项目可用于 TM4C129x 套件中的任何一个。

    此致、
    Ralph Jacobi

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

    谢谢 Ralph!