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.

[参考译文] SM320F28335-HT:刷写两块堆叠 PCB 时出现问题–一块板现在无响应

Guru**** 2644125 points

Other Parts Discussed in Thread: UNIFLASH

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1588433/sm320f28335-ht-issue-flashing-two-stacked-pcbs-one-board-now-unresponsive

部件号: SM320F28335-HT
Thread 中讨论的其他器件: UNIFLASH

早上好、

我们对两个堆叠的 PCB 进行测试、每个 PCB 包含一个微控制器。 最初、系统工作正常。 不过、当我们尝试刷写其中一个电路板时、该过程失败、PCB 停止响应。 然后我们成功刷新了第二块电路板、但大约一小时后(没有任何物理更改)、该电路板也停止工作。

第二个 PCB 是使用特定引导模式(例如,用于检查引导模式的分支)恢复的、但第一个 PCB 仍然无响应、并且不响应 UniFlash 中的测试。

我们看到的误差为:

2025年17月11日 12:20:07][info] C28xx:GEL 输出:ADC 校准未完成、检查器件是否已解锁并重新校准。[ADC 2025年17月11日 12:20 2025年17月11日:07][info] C28xx:正在擦除闪存...[ADC 12:20:07]【错误】C28xx:闪存编程器:擦除闪存时出错。 设备已锁定或未连接。 操作已取消

两块电路板之间的唯一功能差异是、第一块电路板上、由于 1.8V 模拟电压轨和 GND 之间短路、无法使用内部 ADC(我们未连接该电压轨)。

我们已尝试以下引导模式来恢复器件:

  • 分支以检查引导模式(在第二个 PCB 上工作)
  • 分支到 SARAM、跳过 ADC 校准
  • 分支到闪存、跳过 ADC 校准

这些操作都不会在第一个 PCB 上恢复功能。

是否有人经历过类似的行为或可以建议恢复设备的方法?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Sandra:

    最初、系统工作正常。 不过、当我们尝试刷写其中一个电路板时、该过程失败、PCB 停止响应。 然后我们成功地刷新了第二块板,但大约一个小时后(没有任何物理更改),该板也停止工作。[/报价]

    您能否帮助总结一下您所说的“最初系统工作正常“的含义? 这是否意味着在某个时刻、您能够成功地对两个电路板进行编程、并且所有电路板都正常工作? 如果是、那么从那时到现在有什么变化?

    第二个 PCB 是使用特定的引导模式(例如,用于检查引导模式的分支)恢复的、但第一个 PCB 仍然无响应、并且不响应 UniFlash 中的测试。

    是否可以交换两块电路板上的设备以进一步找出问题?

    我们随后成功刷新了第二块电路板、但大约一个小时后(没有任何物理更改)、该电路板也停止工作。

    当电路板停止工作时、您会观察到什么情况、或者您如何断定电路板不再正常工作?

    此致、

    Marlyn

    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Marlyn!

    您能帮我们总结一下您的意思是“最初系统工作正常“吗? 这是否意味着在某个时刻、您能够成功地对两个电路板进行编程、并且所有电路板都正常工作? 如果是、那么在现在和现在之间发生了什么变化?

    是的。 它可以正常工作、除了尝试刷写其中一个 PCB 之外、没有任何变化

    是否可以交换两块电路板上的设备以进一步隔离问题?

    微控制器已焊接、尝试更改它们可能会导致更多问题(我们不希望有其中一个正常工作的风险)

    当主板停止工作时、您会观察到什么、或者您如何断定主板不再工作?

    功耗显著下降、我们无法在 Code Composer 上刷写或识别器件。 我们尝试使用 uniflash 测试它、但它也无法正常工作。

    在堆叠时尝试刷新其中一个闪存可能会导致一些问题吗? 我们选择了另一个 PCB、因为我们无法修复它、因此应该将其堆叠起来、但我不确定还能再进行堆叠。 我们可以恢复的那一个不是我们最初尝试闪存的那一个,也许它受到它的影响。 我不确定。

    感谢您的帮助。

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Sandra:

    感谢您提供更多见解。 您能介绍这两个电路板是如何堆叠在一起的吗? 这两个电路板之间有什么连接? 此外、您使用什么方法刷写电路板? 是否有 JTAG 连接?

    此致、
    Marlyn