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.

[参考译文] AM263P4:AM263P 内核的工作模式。

Guru**** 2779825 points

Other Parts Discussed in Thread: SYSCONFIG, UNIFLASH, AM2631, AM263P2

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1608740/am263p4-the-operating-modes-of-the-am263p-cores

器件型号: AM263P4
Thread 中讨论的其他器件: SYSCONFIGUNIFLASHAM2631AM263P2

尊敬的专家:

以下是有关 AM263P 内核工作模式的问题。
下图显示了我们目前了解的工作模式。

工作模式 R5F0 CORE0 R5F0 Core1 R5F1 CORE0 R5F1 Core1 群集内存
锁步模式(最大 TCMA/TCMB) 运行(最大 64kB/192KB) 锁步操作 不可用 不可用 统一
单核模式(最大 TCMA/TCMB) 运行(最大 64kB/192KB) 已停止 不可用 不可用 统一
分离锁定步进模式(最大 TCMA/TCMB) 需要确认 (*1) 需要确认 (*1) 需要确认 (*1) 需要确认 (*1) 拆分
双核模式(最大 TCMA/TCMB) 运行(最大 32kB/96KB) 运行(最大 32kB/96KB) 运行(最大 32kB/96KB) 运行(最大 32kB/96KB) 拆分

*1:需要确认“表示目前无法根据 TRM 或公开提供的文档进行验证的项目。

问题 1:我们对上面显示的单核模式的理解是否与实际定义相符?
如果正确、是否有任何示例程序(如 SBL)或程序文档可用于使用此模式?

问题 2:在下面引用的主题中、术语  “拆分锁步模式“ 调制。  该项是否具有与相同的含义 “分割核心模式“ “双核模式“ 某些信息?
如果不是、您能否解释一下“分离锁步模式“与其他模式有何不同?
(+) TMDSCNCD263P:在 AM263Px 的 TCMA 或 TCMB1 中放置.bss、.stack 和.sysmem 时出现问题–会触发 HwiP_USER_DATA_ABORT_HANDLER_c — 基于 Arm 的微控制器论坛 — 基于 Arm 的微控制器 — TI E2E 支持论坛 

问题 3:为确保稳定的评估环境、您是否可以为以下软件提供任何推荐的版本组合?

  • CCS (Eclipse/Theia)
  • 其中概述了 SysConfig
  • Uniflash
  • Python(Python 本身和所需的 PIP 软件包版本)
  • OpenSSL

根据 Anand 先生在上述线程中的答复、似乎将每个软件的不同版本一起使用。  由此、我们怀疑某些版本组合可能会影响稳定性。  我们希望修复我们的评估环境以确保可重复性、因此我们希望对此做出澄清。

此致、
正常

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

    您好、哦、

    [报价 userid=“402494" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1608740/am263p4-the-operating-modes-of-the-am263p-cores
    锁步模式(最大 TCMA/TCMB) 运行(最大 64kB/192KB) 锁步操作
    [/报价]

    我也在上一个线程中提到过这一点、 锁步模式 与相同 单核模式 -其中 R5F0Core 1 处于锁步模式。

    [报价 userid=“402494" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1608740/am263p4-the-operating-modes-of-the-am263p-cores
    分离锁定步进模式(最大 TCMA/TCMB) 需要确认 (*1) 需要确认 (*1) 需要确认 (*1) 需要确认 (*1) 拆分
    双核模式(最大 TCMA/TCMB) 运行(最大 32kB/96KB) 运行(最大 32kB/96KB) 运行(最大 32kB/96KB) 运行(最大 32kB/96KB) 拆分
    [/报价]

    分离锁定 (STEP) 模式 与相同 双核模式  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果正确、是否有任何示例程序(如 SBL)或程序文档可用于使用此模式?

    单核模式是锁步模式、即单核可用于程序执行、而另一个内核处于锁步模式。 如前所述、您可以使用 SBL syscfg 配置不同的模式。

    请参阅之前的 e2e。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid=“402494" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1608740/am263p4-the-operating-modes-of-the-am263p-cores

    问题 3:为确保稳定的评估环境、您是否可以为以下软件提供任何推荐的版本组合?

    • CCS (Eclipse/Theia)
    • 其中概述了 SysConfig
    • Uniflash
    • Python(Python 本身和所需的 PIP 软件包版本)
    • OpenSSL

    根据 Anand 先生在上述线程中的答复、似乎将每个软件的不同版本一起使用。  由此、我们怀疑某些版本组合可能会影响稳定性。  我们希望修复我们的评估环境以确保可重复性、因此我们希望对此做出澄清。

    [/报价]

    请参阅 SDK 发行说明、以查找要使用的确切工具和编译器版本:

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM263PX/latest/exports/docs/api_guide_am263px/RELEASE_NOTES_11_01_00_PAGE.html#autotoc_md237

    所有 SDK 版本都绑定到特定版本的依赖工具并进行测试。 您可以在计划使用的任何发行版的发行说明中引用相同的内容。

    建议在开始开发时使用最新版本。

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

    有关开放 SSL 和 python 版本、请参阅以下内容:

    software-dl.ti.com/.../SDK_DOWNLOAD_PAGE.html

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

    您好: 

    感谢您的支持。

    内核模式的其他问题。

    问题 4:在 SBL 示例工程中、只有“Null"SBL 在“ 在双核模式(syscfg =独立)下运行、并且所有其他 SBL 变体预计在锁步模式下运行、这是正确的吗?

    问题 5:如果我只想运行 R5F0-0、在双核模式下引导然后将所有其他内核放入 WFI 的正确过程是否正确?
    如果有任何描述此过程的文档、请您向我说明一下吗?

    单核模式是锁步模式、即单核可用于程序执行、另一个内核处于锁步模式。 如前所述、您可以使用 SBL syscfg 配置不同的模式。

    Q2-2:您是否有 TI 提供的任何正式文档(而不仅仅是 E2E 上提供的回复)?
    我认为下面的文件可能符合这一目的、但如果有更详细的文件的话。
    AM26x 器件—AM26x Academy 中的次级引导加载程序流程
    AM263Px MCU+ SDK:了解引导流程和引导加载程序

    此致、
    正常

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

    您好: 

    您能否说明如何将器件配置为下图所示的单核模式?

    在 TRM 中、 单核模式 锁步模式 描述为不同的工作模式、
    但在您的响应中、这两种模式被视为相同的。
    这种不一致导致混淆。

    此致、
    正常

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

    感谢您的澄清、让我与我们的设计团队确认一下、

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

    您好、哦、

    我刚刚从设计团队收到了更多详细信息、他们确认没有单独的单核模式、这是 TRM 中的缺失、我将采取措施进行更正。

    这对 AM263x(前代器件)有效、后者具有单核变体、即集群中只有一个内核处于活动状态、第二个内核未运行。

    这也不适用于 AM263Px。“

    如果需要任何其他说明、请告诉我。

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

    您好:Nilabh Anand、

    感谢您的答复。

    [报价 userid=“500225" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1608740/am263p4-the-operating-modes-of-the-am263p-cores/6201391

    我刚刚从设计团队收到了更多详细信息、他们确认没有单独的单核模式、这是 TRM 中的缺失、我将采取措施进行更正。

    这对 AM263x(前代器件)有效、后者具有单核变体、即集群中只有一个内核处于活动状态、第二个内核未运行。

    这也不适用于 AM263Px。“

    [/报价]

    我明白了。 那么、您能否告诉我如何使用 AM263P 实现与 AM2631 相同的单核操作? Q5 方法?

    我也希望能就第二季度和第四季度发表评论。

    此致、
    正常

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [quote userid=“402494" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1608740/am263p4-the-operating-modes-of-the-am263p-cores/6202929 那么、您能否告诉我如何使用 AM263P 实现与 AM2631 相同的单核操作? Q5 方法?

    一个根本区别是 AM2631 只存在一个内核、其中的 AS 没有 AM263P1 这样的器件型号。 我假设您计划使用 AM263P2、因此要获得相同的操作、您只需为 Core 1 加载应用程序、而不需要在第二个 Core 上加载应用程序。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    q4:我的理解是否正确:在 SBL 示例工程中、只有“Null"SBL 在“ 在双核模式下运行(syscfg =独立)、所有其他 SBL 变体预计在锁步模式下运行?

    如何配置内核完全由用户决定;所有 sbls 仅供参考。  

    Q2-2:您是否有 TI 提供的任何官方文档描述了该过程、而不仅仅是 E2E 上提供的回复?
    我认为下面的文件可能符合这一目的、但如果有更详细的文件的话。
    AM26x 器件—AM26x Academy 中的次级引导加载程序流程
    AM263Px MCU+ SDK:了解引导流程和引导加载程序

    配置本身是通过写入 R5F 锁步寄存器来完成的;SBL 只会实现这一点。 您可以参考 AM263Px 的 TRM 来了解相同的信息。

    [报价 userid=“402494" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1608740/am263p4-the-operating-modes-of-the-am263p-cores/6200928

    问题 5:如果我只想运行 R5F0-0、在双核模式下引导然后将所有其他内核放入 WFI 的正确过程是否正确?
    如果有任何描述此过程的文档、请您向我说明一下吗?

    [/报价]

    是、这是正确的。 请参阅 TRM 了解相同信息。  

     (寄存器附录)

     (TRM)