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.

[参考译文] MSP430FR4133:~1%器件上存在 BSW 编程问题

Guru**** 1640390 points
Other Parts Discussed in Thread: MSP430FR4133, MSP-FET, UNIFLASH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1273393/msp430fr4133-bsw-programming-problem-on-1-of-units

器件型号:MSP430FR4133
主题中讨论的其他器件: MSP-FETUNIFLASH

PCB 设计人员可在其上安装 MSP430FR4133。 编程是使用 MSP Flasher 1.3.20通过 Bi-Spy-Wire 完成的。  

约1%的器件发生故障...

#出口: 16
#错误:未知设备

...后面是...

*驱动程序   :关闭(内部错误)

下面的屏幕截图显示了编程会话失败...

尝试使用 CCS `Run->Load`对这些故障单元中的一个进行手动编程 同样会产生类似的错误...

我尝试了多个 MSP-FET 和 eZ-FET 器件、对于这些故障器件、始终获得这种相同的故障模式。

在编程尝试失败之一期间、TST 和 RST 引脚的信号跟踪显示芯片正在进入 BSW 模式、并且在值移入 IR 时在 TDO 上使用正确的 JTAG ID (0x98)进行响应。 因此、我认为这证明了与这些引脚的连接良好 、而且 BSW 与 JTAG 状态机运行正常。  

对于所有尝试过的 BSW 操作、我得到相同的故障模式、包括读取和擦除存储器。  

 当尝试使用命令从良好单元和不良单元读取器件信息块时、我已附加了解码的 JTAG 事务转储...

`msp430flasher-r [d.txt、0x1a04-0x1a07]`

(遗憾的是、我无法进一步调试这些解码、因为它们似乎包含许多指令、例如0x0d、0x0c、0x42、0x87、而 SLAU320AJ 表2-5中没有记录)

请注意、 我可以通过串行引导加载程序访问这些芯片以及读取和写入存储器而不会出现任何问题。  

对于那些 在尝试通过 BSW 访问这些故障单元时导致这些错误的故障单元、有什么不同之处、以及如何防止/解决此问题?

谢谢!

-josh

e2e.ti.com/.../good.csve2e.ti.com/.../fail.csv

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

    Josh、您好!

    那么、您在使用 SBW 引脚对 MSP430进行编程、并且它已经安装在 PCB 上、对吗?

    编程器与 MSP430之间的线缆连接需要多长时间?

    失败的商品是否在包装上打印了相同的批次代码编号、还是它们不同?

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

    >您正在使用 SBW 引脚对 MSP430进行编程,并且它已经安装在 PCB 上,对吗?

    是的。

    >编程器到 MSP430的电线需要多长时间?

    对于每个导体(测试、RST)、编程器和 MCU 引脚之间有~11cm 的跳线+~6cm 的 PCB 布线。 TEST 和 RST 迹线是隔离的家用运行。

    >故障部件的包装上是否打印了相同的批次代码#,还是它们不同?

    故障器件和正常器件(每个5个)的所有样片均具有相同的批次代码(26AP3ZT)。 所有用于测试的芯片都是直接从 DigiKey 一次性批量购买的。

    谢谢!

    -josh

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

    >您正在使用 SBW 引脚对 MSP430进行编程,并且它已经安装在 PCB 上,对吗?

    我刚刚将 MSP430从故障器件之一移植到了载板上、除了 Vcc、GND、TEST、RESET 和去耦电容器之外没有任何连接。

    我在 尝试通过 BSW 访问该隔离式 MSP430时看到了相同的错误、两个错误都来自 MSPFlasher 并查看信号布线。  

    -josh

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

    Josh、您好!

    好的、感谢您讲解详细的调试内容。  为了方便我的记录、您使用的是哪个版本的 CCS?  此外、这可能不起作用、但您可以尝试使用 Uniflash吗?

    我提出问题的原因是 MSPFlasher 不是最新版本、我们不支持。  它已被 Uniflash 取代。

    接下来、我想看看我能不能从您那里获得1个或2个好的和坏的单位。  我看不到您在我们系统中的任何公司工作。  这可能会造成复杂性问题、因为我们需要遵循流程接受任何退货材料以进行故障分析。  您能否提供任何其他信息?

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

    >只是为了我的记录,你在使用什么版本的 CCS ?  

    12.1.0

     此外、这可能不起作用、但您可以尝试使用 Uniflash 吗?

    是、UNIFLASH  版本: 8.4.0.4458提供了类似的结果:

    >接下来,我想看看我能不能从你那里得到1或2个好的和坏的单位。  

    >我看不到您在我们的系统中的任何公司。  

    >这可能是一个复杂的过程,因为我们有一个流程去接受任何退货材料用于故障分析。  

    >您能提供任何其他信息吗?

    我很乐意提供样片和其他信息。 我将通过私人消息直接与您联系。

    谢谢你。  

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

    Josh、您好!

    在我忘记之前、您是否偶然地从 PCB 上移除了一个好器件、替换为坏器件并验证了它是否失败?

    好的、您似乎必须仔细阅读此处提供的客户退货流程-> https://www.ti.com/support-quality/additional-information/customer-returns.html

    由于您通过分销商(DigiKey)购买的产品、因此提供了包含说明的链接。

    如果您需要帮助、请告诉我。

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

    >您是否从其 PCB 中移除了一个良好的设备并替换为坏设备并验证其失败?

    可以。 故障 在两个移植 方向上跟随 MSP430 IC。  

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

    感谢 Josh 的更新。

    请告诉我如何确定客户退货流程。

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

    仍在使用 Digikey 完成此过程...

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

    Josh、您好!

    已收到这些器件、我们的测试团队已经对这些器件和参考器件进行了测试、没有发现任何问题。  接下来是基准测试。

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

    好的。 他们应该能够通过在 BSW 上执行任何读取或写入存储器访问来重现错误。 如果有任何问题出现、请毫不犹豫地提出。 谢谢!

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

    Josh、您好!

    我有您的器件、但没有56引脚 SSOP 测试插座、因此我要联系 FA 实验室、看看他们是否有一个我可以借用的插座。

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

    由于只需连接4个引脚(DVSS、DVCC、SBWTDIO 和 SBWTCK)即可重现该问题、您可以轻松地将4引脚测试挂钩/捕捉器直接连接到这些引脚、并将另一端连接到 MSP 编程器上的相应引脚。  

    此外、由于这些引脚在56引脚封装上碰巧都彼此相邻、因此您可以将此类引脚仅焊接到任何原型载板上、您会发现它具有任何接近匹配间距的引脚(或任何间距为2倍或更密集的引脚)。  

    最后、 将4根跳线的末端切断、剥离这些末端、然后将这些引线直接焊接到引脚上、并不难。 然后将跳线的另一端插入 MSP 编程器引脚。

    谢谢!

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

    Josh、您好!

    是的、我当时在思考同样的事情。  我还没有从 FA 实验室听到过、不想再花更多的时间、所以我会看到我可以钻出来的东西、然后让您知道。

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

    我收到了 TI 的最终报告、其中指出...

    "TI 器件通过了使用当前生产测试程序的自动化测试、
    总之、TI 无法验证客户报告的问题、并且客户退货已被视为
    未识别故障(TNI)"

    在使用新鲜机器上的新鲜编程器将这些单独的器件发送给他们之前、我对这些器件进行了四次检查。 我几乎可以肯定这些器件有缺陷、如上所述、尝试通过 BSW 对它们进行编程将产生指示的错误。

    您知道 使用报告中所述的"当前生产测试程序"的"自动测试"套件是否包括使用公开的工具专门通过 BSW 界面对 IC 进行编程?

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

    Josh、您好!

    我今天要进行设置、以便进行测试。

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

    谢谢! 如果有任何问题、请告诉我!

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

    Josh、您好!

    我终于成功地将您的器件安装到了 EXP-MSP430FR4133 Launch Pad 上。  其中2个器件无法识别器件 ID。  我进行了两次测试、并确认连接牢固。  我甚至测试了2个已知良好的单位,他们的程序没有问题。  我联系了我们的测试小组、看看他们是否可以再次测试以验证我的观察结果。

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

    感谢您确认此问题。 这是一个非常有趣的!

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

    Josh、您好!

    当这些器件编程失败时、是否是第一次尝试?  换言之、是全新的设备、还是第一次?   

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

    是的、在工厂编程期间新器件上会发生故障、这是  PCBA 之后的下一步。 编程在自动化装置中完成、一旦出现任何错误、便立即拒绝该装置。

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

    有任何更新? 谢谢!

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

    是否有任何有关此问题的更新? 谢谢!