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/66AK2G12:裸机解决方案、构建 MLO

Guru**** 2931500 points

Other Parts Discussed in Thread: AM3359, AM5726, AM5746

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/669515/rtos-66ak2g12-bare-metal-solution-building-mlo

器件型号:66AK2G12
主题中讨论的其他器件:AM3359AM5726AM5746

工具/软件:TI-RTOS

大家好、

我正在尝试从 AM3359过渡到 K2G、因为我需要支持 DDR ECC 并具有缓存 ECC/奇偶校验的器件。 我现在看到的唯一问题是、我是否可以像在 AM335x 中那样在没有 RTOS 的情况下使用 NDK 或网络处理器。 当然、另一个选择是使用 RTOS、但我尝试避免使用 RTOS、因为我想避免对该项目真正不需要的 RTOS 进行任何额外的处理和验证工作。

我还 没有看到如何构建 MLO (引导加载程序)。  AM335x TRM 帮助我实现了这一点、但除了一些寄存器设置之外、我在 K2G 的 TRM 中没有看到任何其他内容。

我正在尝试在引导和应用程序中都使用裸机解决方案。

请告诉我您的想法。

谢谢你。

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

    引导加载程序信息位于技术参考手册的第4章初始化中。 这是公开提供的信息。

    您能更具体一点吗、您确切地需要什么器件初始化信息?

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    可在该位置找到用于创建 MLO 的引导工具以及该器件上次级引导加载程序的源代码
    pdk_install_path\packages/ti\boot\sbl

    引导加载程序的文档如下所示:
    processors.wiki.ti.com/.../Processor_SDK_RTOS_BOOT_K2G

    引导加载程序是裸机辅助引导加载程序、允许用户配置 SOC 时钟和 DDR 接口。 然后、它唤醒 DSP 内核并加载 ARM 和 DSP 应用、然后将控制权传递给相应的应用。 作为一个指向的引导介质、ROM 引导加载程序透视图中的特定详细信息在初始化章节中。

    请注意、如果您计划使用 K2G 来提供 DDR ECC 支持、则还应查看 AM5746、它属于 Sitara 系列器件、类似于 AM335x、并提供 DDR ECC 支持。 它是 AM57xx 系列中的新器件、与 AM5726器件引脚兼容。

    就网络而言、我们不再支持任何处理器上的 lwip 堆栈、因此 NDK/Nimu 是我们提供的唯一选项、如您在此处所见;
    processors.wiki.ti.com/.../Processor_SDK_RTOS_NDK

    此致、
    Rahul

    PS:澄清一点、Processor SDK RTOS 为裸机和 TI RTOS 开发人员提供软件