尊敬的团队:
我们将 AM6442 GP 更新为 SR2.0-SR, FS 但发现防火墙和加密无法正常使用。
在 GP 板上、我们可以执行整个 SRAM ECC、但 在 SR2.0-ECC 上 、 MSRAM_256K6_RAM FS 会崩溃一次。
然后,我们尝试 在 Linux SDK 中为 MSRAM_256K6_RAM 设置函数 SET_fwls()的防火墙如下所示,但串行终端显示错误日志:

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 GP 更新为 SR2.0-SR, FS 但发现防火墙和加密无法正常使用。
在 GP 板上、我们可以执行整个 SRAM ECC、但 在 SR2.0-ECC 上 、 MSRAM_256K6_RAM FS 会崩溃一次。
然后,我们尝试 在 Linux SDK 中为 MSRAM_256K6_RAM 设置函数 SET_fwls()的防火墙如下所示,但串行终端显示错误日志:

您好、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 文档
此致、
普拉桑特