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.

[参考译文] TMS320F28022-Q1:预调节失败的根本原因是什么?

Guru**** 2390755 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1238794/tms320f28022-q1-what-are-root-causes-for-pre-condition-failed

器件型号:TMS320F28022-Q1

BU 先生/女士、  

客户端 MET 2芯片无法擦除(从客户现场返回、即汽车 OEM)。 他们尝试使用片上闪存工具来擦除芯片、一个芯片返回擦除错误-21、这是预处理故障。  

由于预条件是预编程之后、这意味着此芯片不处于过擦除或"耗尽"状态。 我对吗?  

我让他们向我提供这个芯片的闪存内容、您可以从 e2e.ti.com/.../C1_5F00_sections_5F00_not_5F00_erasable.bin 中查看

从上面的 bin 文件可以看到这个芯片的 B 部分几乎都是0、这也是擦除的清除阶段。 但是、有些位无法清除、如下图所示:  

我想和您确认一下、产生此前提条件错误的可能根本原因是什么? 是闪存单元硬件故障吗? 如果是、我们需要进行故障分析、同时需要检查应用程序导致此故障的根本原因。 请提供您的指导、谢谢。  

此致、  

将会  

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

    有一个模式、不能在扇区 B 的每个0x?E0 RAW 中清除该位:  

    可能它是闪存组织的模式。  

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

    BU 先生/女士、  

    有任何意见吗?

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

    BU 专家、  

    客户正在催促我、请将此问题放在高优先级、谢谢。  

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

    将会、

    >由于预条件是预压后,因此这意味着此芯片不处于过擦除或"耗尽"状态。 我对吗?  

    正确、因为编程零值在擦除步骤之前首先发生。  

    >此预处理错误的根本原因可能是什么?

    不过我 不确定这是怎么回事。  

    >闪存单元硬件故障是否可能?

    将有助于解决此问题、并且 还可以参考硬件专家。

    谢谢。此致、

    查尔斯

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

    尊敬的 Charles:  

    我现在可以知道这一问题的进展情况吗? 谢谢。  

    将会  

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

    您好、Will、

    此问题已转给该器件的前一位闪存技术专家。 可能需要本周更新。

    谢谢。此致、

    查尔斯

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

    尊敬的 Charles:  

    有任何更新?  

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

    、Matt、 您能深入了解一下吗?

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

    将会、

    在数据方面、即使故障位为0x100、我也认为这些位真正相隔0x80 (128) 16位字、因为 C28x 是一个基于字的器件。  我需要检查、但我认为这可能发生在每一行的一个公共位置。

    在我们将器件送回 TI 进行分析之前、让我询问一位客户退货工程师、如果我们需要客户提供任何其他信息。

    此致!

    马修

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

    Matthew、您好!  

    是的、对于 C28x、它应该为0x80。  

    您能否告诉我此类问题的可能根本原因、即预处理失败? 如果这 是用于擦除操作的错误代码、则表示我们有此错误模式、请与我分享。  

    此致、  

    将会  

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

    将会、

    我们需要要求客户将这些器件提交给 TI 进行故障分析。  通过重新测试、我们应该能够找出这些位存在前提条件问题的原因。  根据数据模式、这可能不在物理闪存位中、而是在闪存阵列中位的选择逻辑中。  FA 应该能告诉我们更多信息。

    请告诉我您是否需要帮助以重新提交这些内容、或者您之前是否已经完成过此操作。

    此致!

    马修

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

    Matthew、您好!  

    明白了。 我会让客户提交 CPR。 将通过电子邮件告知您进度。 谢谢。  

    此致、  

    将会