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.

[参考译文] TMS320F2808:TMS320器件意外锁定、原因未知

Guru**** 2539500 points
Other Parts Discussed in Thread: TI-API

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/864400/tms320f2808-tms320-devices-get-locked-accidently-reason-is-unknown

器件型号:TMS320F2808
主题中讨论的其他器件:TI-API

您好!

电路板制造测试后、一些电路板在测试序列后表现出奇怪的行为。 在这种情况下、两个 TMS320器件被锁定。 根本原因目前未知。

为了进一步跟踪问题、我们在测试流程中实施了各种 CMSCR 读取程序。

编程前:0050H

编程后:0070H

对于此电路板的所有型号以及使用相同 TMS320器件的其他电路板、都是如此。

现在的问题是:

当读取某些其他电路板的 CSMSCR 寄存器时、我们可以看到 CSMSCR 值:

DSP1 = 0047H
DSP2 = 0041H


但它们应该是0050H。。。 这些值意味着什么? 是否有一个表进一步描述了这些值?


提前非常感谢!

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

    您好、Jan、

    您能否提供有关测试顺序涉及的内容的一些详细信息、以及测试过程中测试失败的具体信息? 序列期间是否对 CSM 密码进行了编程?

    数据表中的注释:

    "擦除/编程期间的任何欠压或电源中断都可能损坏密码位置并永久锁定器件。"

    "128位密码(位于0x3F 7FF8-0x3F 7FFF)不得被设定为零。 这样做会永久锁定设备。"

    最棒的

    Kevin

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

    尊敬的 Kevin:

    感谢您的快速回复。 由于测试序列是在我们客户(合同制造商)的地方完成 的(他们生产/测试客户的电路板、我是提供 JTAG 测试设备的公司的一部分- GOEPEEL ELECTRONIC)、我将请 CM 提供更多详细信息。

    我知道整个测试序列是功能测试系统的一部分、其中包括 JTAG 测试和编程设备。 在序列中间的某个位置、我们执行边界扫描测试、然后进行 DSP 编程。 许多测试周期结果正常、只有一个小部分显示了问题、我们需要找出导致问题的原因、因为电路板昂贵、并且出于安全原因不允许更换 DSP。

    因此、我们希望根据从 CSMSCR 寄存器(0041H 和0047H)读取的值获得更多信息。

    昨天、我在论坛上浏览了其他甚至类似的案例、但没有找到太多有用的信息。 我们知道、此类行为很可能是由器件擦除或编程期间的中断情况引起的。 我们知道您上面提到的两个事实... 另外、在该测试序列期间、没有设定密码(将进行双重检查)。

    这种情况变得更加奇怪的是、两个 DSP 都在同一扫描链中进行了对焦、同时我们还找到了一种处理这种情况并对两个器件逐个进行编程的方法、以及 TI 文档(使用 TI-API 函数)。 奇怪的是、两个器件似乎都已锁定(至少在一个电路板上 DSP1显示0041H 值、而在另一个电路板上显示0047H)。 这些信息可能会导致根本原因?

    此致

    1月

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

    SPRU712H 介绍了 CSMSCR 寄存器。 对于您的情况、仅与指示器件是否安全的位0相关。 您可以看到、该寄存器只有2个有用位。

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

    您好、Haresh、

    我知道该文档、希望保留位提供附加信息;或提供的值(0041H 和0047H)...

    此致

    1月

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

    您好!

    是否有人可以确认保留位(多个锁定的器件在读取 CSMSCR 时提供0041H 或0047H 代码)具有特定的含义、这可能有助于解决为什么器件被锁定的问题?

    提前非常感谢!

    1月

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

    您好、Jan、

    很抱歉耽误你的时间。 我们正在收集有关 CSMSCR 寄存器位的更多信息、以便为您提供良好的答案。

    当我们有更多信息提供时、我们会给您回复。 感谢您的耐心等待。

    最棒的

    Kevin