ZHCZ054A December 2024 – October 2025 AWR2544
单比特 ECC(错误校正)机制可能会导致内存更新错误
AWR2544
在 SoC 中,当以下表格所列的内存范围内发生罕见的单比特翻转事件时,若同时存在特定的内存访问序列组合,单比特错误校正机制可能导致内存数据更新错误。
AWR294x 上的 RAM 存储器采用 ECC 保护,具备单比特错误校正、双比特错误检测 (SECDED) 机制。当特定事件序列发生时,单比特错误校正机制可能导致内存更新错误。
该问题若要对应用产生影响,必须同时满足以下所有条件
单比特错误校正后,对受影响内存范围执行以下访问组合(上述条件 3 和 4)可能引发该问题。
单比特翻转事件属于罕见情况,发生概率较低。
(可能引发该问题的)部分写内存访问受到以下限制
在受影响的内存范围中,确定是否可能进行部分内存写入访问。针对已确认存在部分写入操作的内存范围,评估其风险等级以确定是否需要采取措施。以下是可行的应对措施:
无措施:如果需要执行操作 (2-b-ii),请参阅下表中的内存范围及其对应的 ESM 线路和 ECC 聚合器位。
此表仅包含受影响的内存列表和有关的相应详细信息
| 内存名称 | 起始地址 | 终止地址 | ESM 行 | ECC 聚合器状态位 |
|---|---|---|---|---|
| DSS L3 Bank0 | 0x88000000 | 0x880BFFFF | DSS_ESM:: GROUP1 Line No- 92 | DSS_ECC_AGG::SEC_STATUS_REG0:: DSS_L3RAM0_PEND |
| DSS L3 Bank1 | 0x8800C000 | 0x8817FFFF | DSS_ESM:: GROUP1 Line No- 92 | DSS_ECC_AGG::SEC_STATUS_REG0:: DSS_L3RAM1_PEND |
| DSS L3 Bank2 | 0x88180000 | 0x881FFFFF | DSS_ESM:: GROUP1 Line No- 92 | DSS_ECC_AGG::SEC_STATUS_REG0:: DSS_L3RAM2_PEND |
| DSS L3 Bank3 | 0x88200000 | 0x8827FFFF | DSS_ESM:: GROUP1 Line No- 92 | DSS_ECC_AGG::SEC_STATUS_REG0:: DSS_L3RAM3_PEND |
| MSS L2 Bank0 | 0xC0200000 | 0xC027FFFF | MSS_ESM:: GROUP1 Line No-18 | MSS_ECC_AGG_MSS::SEC_STATUS_REG0:: MSS_L2SLV0_PEND |
| MSS L2 Bank1 | 0xC0280000 | 0xC02EFFFF | MSS_ESM:: GROUP1 Line No-18 | MSS_ECC_AGG_MSS::SEC_STATUS_REG0:: MSS_L2SLV1_PEND |
| MSS 邮箱 | 0xC5000000 | 0xC5001FFF | MSS_ESM:: GROUP1 Line No-18 | MSS_ECC_AGG_MSS::SEC_STATUS_REG0:: MSS_MBOX_PEND |
| MSS_RETRAM | 0xC5010000 | 0xC50107FF | MSS_ESM:: GROUP1 Line No-18 | MSS_ECC_AGG_MSS::SEC_STATUS_REG0:: MSS_RETRAM_PEND |
| DSS 邮箱 | 0x83100000 | 0x83100FFF | DSS_ESM:: GROUP1 Line No- 92 | DSS_ECC_AGG::SEC_STATUS_REG0:: DSS_MAILBOX_PEND |
其他未被应用程序使用但被 BSS 使用的内存模块(如 BSS_Mailbox 和 BSS_Static_RAM)也受此勘误影响