LS1046 RESET_REQ 和 RSTRQSR 我们看到 RESET_REQ_B 在我们的定制 LS1046 硬件上被断言。当我们读取 RSTRQSR 时,我们得到以下内容: md 1ee00C8 01ee00c8: 00480000 00000000 00000000 00000000 如果我正确排序字节,则意味着: MBEE_RR(多位 ECC 重置请求)和 SRDS_RST_RR(SerDes 复位事件。如果任何启用的 SerDes PLL 未锁定,则会发生这种情况。) 有人能确认我的解码是否正确,并指出可能导致 MBEE_RR 的原因吗?我不确定从哪里开始寻找这个。 谢谢! 回复:LS1046 RESET_REQ 和 RSTRQSR 我们修复了这个问题 - 我们的 SRDS_PLL_PD_S1 和 SRDS_PLL_PD_S2 的值是错误的 - 参考手册对这些值有点令人困惑。一旦我们解决了这个问题,错误就消失了。 回复:LS1046 RESET_REQ 和 RSTRQSR 亲爱的@SimonRo , 您能否指出在“4.4.1 开机复位序列”的哪一步中遇到了这个问题? 还是启动结束后才会发生? 我需要更多信息才能了解可能发生的情况。 回复:LS1046 RESET_REQ 和 RSTRQSR 我通过将 SRDS_PLL_PD_S1 和 SRDS_PLL_PD_S2 设置为 0 来关闭 SERDES。 我的 RCW 现在看起来像这样: 00000000: 0c150010 10000000 00000000 00000000
00000010: 11330559 40000012 60040000 c1000000
00000020: 00000000 00000000 00000000 10038ffe
00000030: 20124000 04261301 00000096 00000001 但RESET_REQ_B 仍然有效: => md 1ee0000
01ee0000: 7f7f7720 0000004f 00000000 00000000 w..O...........
01ee0010: 00000000 00000000 00000000 00000000 ................
01ee0020: 00000000 00000000 00000000 00000000 ................
01ee0030: 00000000 00000000 00000000 00000000 ................
01ee0040: 00000000 00000000 00000000 00000000 ................
01ee0050: 00000000 00000000 00000000 00000000 ................
01ee0060: 00000000 00000000 00000000 00000000 ................
01ee0070: 00000000 00000000 00000000 00000000 ................
01ee0080: 00000000 00000000 00000000 00000000 ................
01ee0090: 00000000 00000000 00000000 00000000 ................
01ee00a0: 00000000 10010787 40000000 00000000 ...........@....
01ee00b0: 00000000 00000000 00000000 00000000 ................
01ee00c0: 00400000 00000000 00480000 00000000
[email protected].....
01ee00d0: 00000000 00000000 00000000 00000000 ................
01ee00e0: 00000000 00000000 00000000 00000000 ................
01ee00f0: 00000000 00000000 00000000 00000000 ................ 我认为是: SRDS_RST_RR(SerDes 重置事件。如果任何启用的 SerDes PLL 未锁定,则会发生。) 我想知道如果 SERDES 断电为什么会看到这个? 谢谢!