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-Q1:关于 R5 和 HSM 之间邮箱寄存器可访问性的阐述

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1659467/am263p4-q1-clarification-on-mailbox-register-accessibility-between-r5-and-hsm

器件型号: AM263P4-Q1

尊敬的团队:

我正在开发自定义 SBL、负责与 HSM ROM 引导进行通信以加载 HSMRt。  

在了解 TRM 并实现基于邮箱的通信流程时、我面临着在寄存器可访问性和“每内核邮箱寄存器“解释方面的一些困惑。

根据 TRM MBOX 通信、我的理解(以下快照)。  

步骤 7 和步骤 8 的描述有点令人困惑。

  • 步骤 7: R5SS0_CORE0 读取寄存器 R5SS1_CORE1_MBOX_READ_DONE.PROC3 以检查确认。
  • 步骤 8: R5SS0_CORE0 写入 0x1 到 R5SS1_CORE1_MBOX_READ_DONE.PROC3 以清除中断。

但是、 由于 R5 内核无法 访问 如所示的寄存器、因此不清楚该机制如何适用于 R5Left right arrowHSM 通信的情况 HSM_SOC_CTRL_HSM_MBOX_READ_DONE.

 请查找我为 R5Left right arrowHSM 通信创建的图表 ,

请您澄清一下:

  • 主机 (R5) 应该监控哪个寄存器来检测 READ_DONE_ACK 来自 HSM 内核的信号?
  • 是否可以在轮询模式下检查读取完成 ACK。

此致、

Jidhin Angadithazha.

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

    尊敬的 Jidhin:

    检查软件中实现的流程、  

    在这里、我们  对 R5F 执行 R5FSS0_MBOX_READ_DONE_ACK 和 R5FSS0_MBOX_READ_DONE、  对 HSM 执行 HSM0_0_0_MBOX_READ_DONE_ACK 和 HSM0_0_0_MBOX_READ_DONE。

    谢谢。此致、

    Nikhil Dasan