主题中讨论的其他器件: UNIFLASH
我们的 EVB 使用2个 TM4C129XNCZAD、当我们在-40°C 下测试加电/通电时、TM4C129XNCZAD 的其中一个无法成功启动。
我们尝试对该 TM4C129XNCZAD 进行回流焊、并将其重新安装(重新安装 TM4C129XNCZAD BGA 焊球)到 PCB、所有测试结果都是冷启动失败。
我们已检查 TM4C129XNCZAD 上电/断电序列(电源、时钟、复位)是否符合规格。
在-40°C 的试验室中、我们使用 JTAG 下载或通过 UniFlash 验证映像、这些映像均正常工作、但当我们使用 Tiva 运行主代码的一部分时、它会显示如下故障信息:
『Cortex_M4_0:无法运行目标 CPU:(错误-1268 @ 0x1090001)器件锁定在硬件故障或 NMI 中。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包7.0.48.0)。』
在我们更换新的 TM4C129XNCZAD 并在-40°C 室中重新测试之前、新的 TM4C129XNCZAD 可以正常工作并可以正常启动、因此我们认为这意味着这一个 TM4C129XNCZAD 可能已损坏。
我们需要知道这种情况发生了什么、以及在规范下导致冷启动失败的原因是什么?