似乎每个部件在上电后的任意时间都进行了复位。 我们在上电后的100秒和上电后的3小时就看到了它。 一旦发生复位、则不会再次复位。 在一次测试中、5个样本分别重置为166s、1905s、2722s、6772s 和10440s。 测试在415820s (115小时)重新开始、但在重新启动后、所有测试均再次重置、但顺序和时间不同。 任何器件在同一电源周期内都未复位2倍。
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.
似乎每个部件在上电后的任意时间都进行了复位。 我们在上电后的100秒和上电后的3小时就看到了它。 一旦发生复位、则不会再次复位。 在一次测试中、5个样本分别重置为166s、1905s、2722s、6772s 和10440s。 测试在415820s (115小时)重新开始、但在重新启动后、所有测试均再次重置、但顺序和时间不同。 任何器件在同一电源周期内都未复位2倍。
我添加了这行代码、发现复位是由于 NMI (0x0A)引起的
resetCASE = sysctl_getResetCAse();//记住发生复位的原因
然后、我添加了这2行代码、复位没有再次发生。 我上周接受了5个样片的测试。
nmiFlags = SYSCTL_getNMIFlagStatus ();//记住 NMI 状态
intStatus = sysctl_getInterruptStatus ();//记住状态
我不知道如何继续。 我认为我的问题没有解决、但我无法复制它。