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.

[参考译文] J721EXSOMXEVM:MCU 域- R5FSS 锁步模式存储器

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1510932/j721exsomxevm-mcu-domain---r5fss-lockstep-mode-memory

器件型号:J721EXSOMXEVM

工具/软件:

大家好。

我在 MCU 域中的锁步模式下运行 MCU1_0和 MCU1_1内核。 我正在使用 SBL 引导 Core0以运行裸机应用程序。

mcu1_0可以访问 mcu1_1的 ATCM 和 BTCM 吗?  

如果是、R5F 存储器视图中的地址是什么、以及为 Core0访问 Core1的 TCM 而需要进行的任何配置是什么?

是实际物理地址还是 RAT 地址?

谢谢你。

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

    请参阅以下 TRM。

    此致、

    Brijesh

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

    您好、Brijesh。

    我正在尝试访问 ATCM0、BTCM0、ATCM1、BTCM1存储器区域。

    我能够访问 BTCM0、读写。 但对于其他存储器区域、我的应用正在进行编译而没有出现任何问题、但在尝试访问其他区域时、它会挂起/在控制台中没有输出。

    您能帮助我了解这种行为的原因吗?

    谢谢你。

    BR

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

    (+1)

    我在 TRM 中找到了这个。

    是否必须启用 CPUn_INITRAMA 才能访问 ATCM? (默认设置为0)

    谢谢!

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

    你(们)好

    有人能帮我解决这个问题吗?

    谢谢!

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

    尊敬的 Arun:

    您是指希望在锁步模式下访问 R5F 和 R5F 的 TCM 存储器吗? 让我在内部进行检查、然后重新了解如何启用它。

    此致、

    Brijesh  

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

    尊敬的 Arun:

    BTW、是否已启用 TCM 存储器? 如果不启用、即使是32KB 存储器也将无法访问。 第一种方式是启用 TCM 存储器。 我认为 PDK 中有 CSL 级 API 来启用 TCM 存储器。  

    启用它们并启用锁步模式后、TCM 存储器大小会加倍、 对于 core0、在0x41000000和0x41010000中的每一个上、ie 变为64KB (0x10000)。  

    此致、

    Brijesh

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

    您好、Brijesh。

    感谢您的回答。

    您能告诉我 CSL 级别 API 吗? 我无法在 J721E 的 API 指南- PDK API 指南:CSL-FL 中找到该指南

    如果我在拆分模式下启用所有 TCM 存储器(ATCM0、BTCM0、ATCM1、BTCM1)、那么我是否可以使用 SoC 查看地址从 mcu1_0 R5F0内核访问 mcu1_1内核 TCM (ATCM1、BTCM1)?

    谢谢!

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

    尊敬的 Arun:

    您是否在 J721E 中寻找此功能? 这是因为此平台不支持此功能。 因此、TCM 大小无法在 J721E 上的锁步模式下扩展。  

    此致、

    Brijesh

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

    嗨、Brijesh。

    是的、我正在处理 J721E_EVM。

    在分离模式下、它应该是可能的吗?

    如果我在拆分模式下启用所有 TCM 存储器(ATCM0、BTCM0、ATCM1、BTCM1)、那么我能否使用 SoC 视图地址从 mcu1_0 R5F0]内核访问 mcu1_1内核 TCM (ATCM1、BTCM1)?

    我是否可以 在拆分模式下访问所有 TCM 存储器?

    谢谢!

    BR

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

    尊敬的 Arun:

    那么、您想在拆分模式下访问所有 R5F 的 TCM 存储器吗? 因此、只要从 R5F 在本地启用这些选项、就可以实现这些选项。  

    关于系统地址、 您是否可以参考 TRM?  

    此致、

    Brijesh

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

    嗨、Brijesh。

    感谢您的快速响应。

    我应该使用哪个 CSL API 来启用所有 TCM 存储器?
    或者我是否应该访问低级寄存器以启用存储器?

    BR

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

    尊敬的 Arun:

    此 API 在 SBL 中提供、请参阅文件 packages/ti/boot/sbl/sbl/k3/sbl_misc.asm soc 文件中的 API _sblTcmEn。 需要在每个 R5F 上调用此函数以启用 TCM 存储器。 一旦启用、就可以使用系统存储器位置从其他 R5F 访问它们。

    此致、

    Brijesh

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

    感谢 Brijesh 支持。

    BR