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.

[参考译文] 回复:RTOS/TMS320C6748:GEL、引导和软件启动

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/662457/re-rtos-tms320c6748-gel-booting-and-software-bring-up

您好!

感谢您的回答。 我在.gel 中更改了频率、现在它可以在 JTAG 和 NAND 中工作。

我有一个有关.gel 的新问题。 它是否仅用于调试、或者我的最终应用程序可执行文件(.out)在.gel 中包含了一些代码? 例如初始化 PLL。

再次感谢您!

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

    GEL 文件用于初始化硬件、包括 PLL。 您可以参考 C6748 LCDK 的 GEL 文件来查看初始化的内容及其完成方式。 它位于 C:\ti\ccsv7\ccs_base\emulation\boards\lcdkc6748\gel 中

    我建议查看以下文档、以了解有关 GEL 文件的更多信息。
    www.ti.com/.../spraa74a.pdf
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我知道.gel 包含什么、上周我查看了该文件。 但是、我不希望最终的可执行文件(.out)包含外部代码(本例中为.gel 代码)。 我能否使用 GEL 生成.out 文件、它将在 NAND 存储器中工作? 是否可以初始化应用程序中的所有器件而不使用 GEL 文件?

    谢谢、

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

    如 Sahin 所示、当 ROM 引导加载程序尚未设置时钟和 DDR 时、GEL 文件仅在仿真/调试模式下使用。 在生产环境中,您需要使用 AISGen 引导工具创建引导映像,将二进制文件刷写到引导介质,然后将引导开关设置为从引导介质引导。 创建引导映像时,可以使用 ROM 引导加载程序配置 PLL、DDR 和 pinmux。

    此处描述了 ROM 引导加载程序的工作方式的完整说明:
    www.ti.com/.../spraat2f.pdf

    您可以使用的另一个选项是使用次级引导加载程序自定义引导行为、以便实现 ROM 引导加载程序中可能不支持的函数。 下面介绍了支持 NAND 引导的次级引导加载程序示例:
    processors.wiki.ti.com/.../C6748_StarterWare_Booting_And_Flashing

    希望这对您有所帮助。

    此致、
    Rahul