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.

[参考译文] TM4C123GH6PM:为终端用户将代码上传到定制的 TM4C123板

Guru**** 2800955 points

Other Parts Discussed in Thread: EK-TM4C123GXL

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/992458/tm4c123gh6pm-uploading-code-to-custom-tm4c123-board-for-end-user

器件型号:TM4C123GH6PM
主题中讨论的其他器件:TM4C123EK-TM4C123GXL

您好!

没有诸如 xds110的调试探针或者使用 Tiva-c 板作为 JTAG 编程器、有没有任何方法可以将代码上传到 TM4C123?

我可以访问这两者、但假设我创建了自定义电路、我希望终端用户能够上传新固件。 是否有任何方法可以使用定制硬件来实现此目的。

我知道 ICDI 代码不是公开的。 我还知道可以创建引导加载程序、但我不想这样做。 可以使用定制的廉价硬件来实现它吗?

此致、

C.

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

    您好、CAN、

    如果不使用引导加载程序、我就不知道另一种方法。 引导加载程序使您无需处理 JTAG 接口。 所有其他选项基本上都是建立 JTAG 探针。 我想一种方法是从 EK-TM4C123GXL 获取 ICDI 原理图/BOM、然后制作一个仅包含该部分的定制板、并使用 LM 闪存将 ICDI 固件刷写到其中。 但是、所做的就是使其成为独立的。 除此之外、您还需要为可以处理器件闪存的 JTAG 设计自己的等效器件。

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

    您好 Ralph、

    只要 Tiva-c 板可用、我就不想去构建定制硬件了。 是否有任何指向 Tiva-c 船载机或示例的指针? 我找到了 spmu301e.pdf 并想了解有关此引导加载程序的更多信息。 问题是引导加载程序占用了闪存空间吗?

    此致、

    CAN

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

    您好、CAN、

    我们在示例项目文件夹中为每个评估板提供了引导加载程序示例。 它们将从 BOOT_*开始。

    我们的 TivaWare 用户指南还详细介绍了如何使用这些示例: https://www.ti.com/lit/pdf/spmu373

    正如 SPMU301所述、有 ROM 和闪存引导加载程序。 因此、如果您不需要 ROM 中未涵盖的任何特殊处理、例如 CRC 验证、那么您只需使用 ROM 引导加载程序即可。

    我们提供的示例涵盖了两种引导加载程序的使用、因此您可以了解每种引导加载程序的功能。