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.

[参考译文] TMS320LF2407A:芯片的首次下载程序失败

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1161651/tms320lf2407a-first-download-program-failure-of-chip

器件型号:TMS320LF2407A

您好 TI

问题描述:

  1. 100个印刷电路板已经焊接,10个印刷电路板在首次下载该程序时报告了错误,90个印刷电路板可以正常下载;
  2. 下载报告错误的电路板:

      7个主板报告密码错误(图1)、3个主板显示有程序(图2)、执行 CLEAR 时报告0x0001错误、如图3和图4所示。

需要帮助以确认:

      从上面下载的10个异常电路板中、是否可以确定芯片的内部程序是由什么引起的?

图1:

图2:

图3:

图4:

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

    否无法根据提供的故障状态确定原因。 当器件功率不足或编程期间断电或连接中断时、可能会发生这种情况。

    此致、
    Cody  

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

    您好 Cody

          您能指导我如何操作以消除这些可能性吗?

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

    如果您在编程期间记录了电源、请查看该数据并查看电压是否降至数据表限制以下。 我将评估您的电压调节解决方案的尺寸、并验证其是否满足闪存编程要求。

    至于连接损耗、您使用的编程器应在中报告这种情况。  

    具有未知密码的7个设备不再可用、因为它们似乎已锁定。 我尝试重新编程的其他3个器件。

    此致、
    Cody  

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

    您好 Cody

        感谢您的支持。

        1. 在编程过程中、我将推送客户记录电源数据;

        2.“7个密码未知的设备不再可用,因为它们似乎已被锁定”,我想知道 为什么被锁定? 锁定其他内容的逻辑与其中有程序控制的事实是分离的?

       谢谢?

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

    2.如果写入密码、整个闪存存储器将无法读取/写入/擦除。 密码地址在闪存存储器的最末尾为128位。

    如果您知道密码、则可以解锁器件并尝试编程。 很难看到这个问题、我很惊讶您已经看到过7/100次了。

    此致、
    Cody

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

    您好 Cody

          感谢您的支持, 但您似乎忽略了一个关键点、客户在首次下载程序时遇到了此问题。 从理论上讲、首次下载程序时芯片中不应有程序、因此不存在知道密码的情况。 客户更换了芯片、问题消失了、所以怀疑芯片已经翻新了。

    现在、我希望您帮助我消除技术问题导致的所有错误。

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

    器件出厂时已完全擦除和解锁。 如果器件被某种程度上锁定、则密码应为所有"F"。 我不知道这一点有什么例外。

    如果密码并非全部为"F"、我相信它是在离开 TI 工厂后编程的。 这些器件是在哪里购买的?

    此致、
    Cody  

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

    您好 Cody

        这些芯片都来自 Arrow、但 OEM 会焊接客户。

        您对此案例有何建议? 谢谢你。

        

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

    雨水、  

    您是否使用 CCS3.3对这些器件进行编程? 我假设您刚才在该屏幕中显示了错误。 请注意、在显示密码问题的图1中、输入的密码错误。 密码写为照片中的所有"0"、此时应该是之前提到的所有"FS"。 对于其他两个图、如果您不知道闪存处于什么状态、我将首先尝试运行完整的"清除、擦除、编程"步骤。 如果您重复运行错误的算法来耗尽闪存、这可能会导致故障。

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

    雨水、

            这些器件经过全面测试、并在擦除条件下从 TI 发货。 在该器件上、密码位于程序空间中的0x40、0x41、0x42和0x43地址中。 如果这些位置包含0x0000或0xFFFF、则器件不安全。 当器件不安全时、您不必在 CCS3.3闪存插件中显式取消安全保护。 仅仅在 CCS 中显示密码位置就会使部件“不安全”。 如果器件是故意通过密码编程(或)由于编程失败导致密码位置损坏而意外地受到保护、则 CCS 窗口将显示所有闪存位置的一些随机16位值。  

    我认为这是一个相当旧的设计、已经投入生产了一段时间。 您可以确认这一点吗? 如果是这种情况、在清除/擦除/编程期间、不太可能出现"电流耗尽"的情况。 客户是否在5V 和 VCCP 引脚之间有任何电阻器?

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

    图1清楚地显示设备已固定。 即,它们包含“部分”密码。 遗憾的是、我们不知道这些密码是什么、因为密码位置包含一些由于编程错误而导致的随机值。 您是否知道应用程序是否实际包含密码?

    对于图2、闪存内容是否正确?

    如果 C/E/P 过程以某种方式中断、或者器件在 C/E/P 期间遇到电流耗尽、则可能会发生闪存损坏 另一种可能是不良器件、但在 TI 发货的器件上极不可能出现这种情况(因为它们在发货前经过了扩展测试。

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

    您好、 Haresh

       客户 第一次编程时发现了这些错误、自己的程序没有密码、所以客户怀疑自己的芯片有问题。 我知道 TI 工厂生产的芯片一定不会有问题、但现在的问题是如何证明这一点。

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

    嗨、Rain、Hareesh 是继续支持这条线程的最佳人选、但不幸的是、他在接下来的几天里已离开办公室。  很抱歉给您带来不便、但您应该在周四之前听到他的回复。

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

    雨水、

       编程设置是否发生了任何变化? 例如、(1)板上的任何组件、(2)用于对器件进行编程的 PC (3) PC 的操作系统等? 如果多年来完全没有任何变化、并且突然出现此问题、则可能是器件确实存在缺陷。

    您尚未回答我关于 VCCP 管脚上电阻器的问题。 您能否与我私下分享原理图?

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

    您好、  Haresh

       1)过去3年,印刷电路板和下载程序的环境没有变化。

       )Ω  VCCP 管脚上没有电阻器。

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

    好的,我会耐心等待

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

    雨水、

             我们知道:

    100个电路板中有10个电路板编程失败

    • 7个板包含因闪存损坏而导致的未知密码、因此会意外锁定。
    • 3个电路板似乎包含一些代码
      • 客户是否验证此代码是否正确?
      • 密码地址(PWL)包含哪些内容?
      • 您是否能够擦除/编程这3个器件?  

    如果在过去3年中在设计或编程设置方面完全没有任何变化、并且代码没有密码、则只有两种可能:

    1. 设备有缺陷。 如前所述、发生这种情况的可能性很低、因为所有器件都在出厂前经过彻底测试。 我假设设备是从授权经销商处购买的、没有理由怀疑设备的技术人员。
    2. C/E/P 运行被以某种方式中断、从而导致闪存损坏。 是否可以与我私下分享电路板原理图?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、  Haresh

       请,您的电子邮件地址、如果客户同意、原理图将发送给您、谢谢。

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

    雨水、

      我们不会在 e2e 上发布我们的电子邮件地址。 我们所做的是提出"友谊请求"。 我们中的任何一方都可以这样做、而另一方则需要接受。 一旦被接受、信息可以私下共享、而无需知道电子邮件地址。 我将向您提出友谊请求。 我将关闭该主题、我们可以离线继续讨论。