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.

[参考译文] AM6442:AM6442 SR2.0-AM6442上的安全性和加密问题 FS

Guru**** 2556510 points
Other Parts Discussed in Thread: AM6442

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1336216/am6442-friewall-and-crypto-issue-on-am6442-sr2-0-fs

器件型号:AM6442

尊敬的团队:

 我们将 AM6442 GP 更新为 SR2.0-SR, FS 但发现防火墙和加密无法正常使用。

 在 GP 板上、我们可以执行整个 SRAM ECC、但 在 SR2.0-ECC 上 、  MSRAM_256K6_RAM FS 会崩溃一次。

然后,我们尝试 在 Linux SDK 中为 MSRAM_256K6_RAM 设置函数 SET_fwls()的防火墙如下所示,但串行终端显示错误日志:

{
    .fwl_id = 23
    .region = 0
    .n_permission_regs = 1
    .control = 0x30a
    .start_address = 0x70180000
    .end_address = 0x701bffff
    .permissions ={ 0xc3ffff },
  }、
错误日志:无法设置防火墙 ID = 23、区域= 0
 
如果我们要在 SR2.0-ECC 上执行整个 FS、应该怎么做?
那么我们得到上述声明,发现防火墙和加密都不能用于 SR2.0?
谢谢。
jimin.li
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、jimin:

    对于 MSRAM BANK6、您可能需要首先禁用区域1、然后进行任何防火墙配置。

    您可以使用以下防火墙配置禁用区域1

    {
        .fwl_id = 23,
        .region = 1,
        .n_permission_regs = 1,
        .control = 0x0,
        .start_address = 0x70180000,
        .end_address = 0x701bffff,
        .permissions = { 0xc3ffff },
    },

    请注意、虽然这可能使您能够访问完整的 MSRAM BANK6、但完整的 MSRAM BANK7将不可用。 最后128KB 保留给 DMSC

    此致、

    普拉桑特

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

    尊敬的 Prashant:

    谢谢。 它起作用了。

    现在 SRAM K6 ECC 通过了测试。

    然后、我们为 SA2_UL0配置防火墙 ID 35、区域1、如下所示。 但似乎是错的。 如果我们要  在 SR2.0-SR2.0上使用 SA2_UL0 FS、我们该怎么做?

    {
    .fwl_id = 35、
    .region = 1、
    .n_permission_regs = 1、
    .control = 0x1a、
    .start_address = 0x40901000、
    .end_address = 0x40901000+0x1fff
    .permissions ={ 0xc50000 },
    }、

    谢谢。

    jimin.li

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

    您好、jimin:

    您不需要配置 SA2UL 防火墙。 系统固件使引擎可供一般应用使用。

    有关在 Linux 内核中对 openssl 使用 SA2UL 加速器的信息、请参阅以下指南

    3.2.2.加密–Processor SDK AM64X 文档

    此致、

    普拉桑特