工具/软件:
尊敬的专家
我的客户报告 在 AM2634 SBL 上按序列运行 STC 和 PBIST 时失败、器件将进入 Hwip_USER_DATA_ABORT_HANDER_C 不过、可以通过独立运行 STC 或 PBIST。 如果在 STC 之后、在 PBIST 之前需要特殊配置、我们可以得到建议吗?
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.
您好、Terry、
我想知道客户使用的确切顺序、因为如果客户在 PBIST 之后运行 STC、之前没有进行任何热复位、那么有一个已知问题正在由设计团队研究。
如果他们想按上述顺序 (PBIST 之后的 STC) 执行、那么客户应该按照以下顺序执行:
成功步骤:
如果客户在 STC 之后运行 PBIST、那么不应该出现任何问题。
--
此致、
Jagadish。
您好、Terry、
我们在 PBIST 中发现了一个问题、并提供了权变措施:
此问题的根本原因是 PBIST 测试中、退出序列不会正确发生。
我的意思是、在 PBIST 测试后、我们应该确保 MMR 值以下应为零:
TOP_PTR->PBIT_PACT_UN.PBIT_PACT_ST.PBIT_PACT=0x0;
MSS_CTRL_PTR->MSS_PBIT_KEY_RST_UN.MSS_PBIT_KEY_RST_ST.MSS_PBIT_KEY_RST_PBIT_ST_KEY = 0x0;
如果正确发生这种情况、则执行 STC 测试时不会出现任何问题。
我们在内部提出了 JIRA、用于在下一个 SDK 版本中纠正此问题:
[PROC_SDL-9297]如果在 PBIST - Texas Instruments JIRA 之后没有发生热复位、则会发生 STC 故障
为解决此问题、您可以在工程中包含以下突出显示的代码:

这 将 在测试后复位 PBIST:
MSS_CTRL_PTR->MSS_PBIT_KEY_RST_UN.MSS_PBIT_KEY_RST_ST.MSS_PBIT_KEY_RST_PBIT_ST_KEY = 0x0;
如果我们这样做、那么 STC 将成功执行:

--
此致、
Jagadish。