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.

[参考译文] CCS/TMS320F28335:当我使用 File-&gt、加载程序对.out 文件进行编程时、DSP 内核电源损坏。

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/842315/ccs-tms320f28335-dsp-core-supply-damaged-when-i-program-out-file-using-file--load-program

器件型号:TMS320F28335
主题中讨论的其他器件: C2000WARETMDSCNCD28335

工具/软件:Code Composer Studio

您好!  

我正在测试基于 TMS320F28335的设计。 当我对内部闪存进行编程时、它工作正常。 未发现任何问题。  

但是,对于一个特定的测试,必须通过“File->load program”选项对其进行编程。  

这是第一次、尽管它消耗的电流比我对内部闪存进行编程时大。  

我在外部为3.3V 电源、而使用 TPS62305DRC 的3.3V 电源为内核提供1.8V 电压。 是因为电源瞬态过冲而损坏吗?  

我观察到2个 DSP 板和2个编程器(C2000系列)以完全相同的方式损坏。  我可以私下共享原理图和.out 文件。  

我不想在没有根本原因识别的情况下尝试完全相同的新电路板工艺。  

一如既往地感谢您的支持。  

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

    您好、Rahul、

    如何对 F28335器件进行编程? 即通过 JTAG (使用 CCS?)、串行等

    [引用 user="Rahul khedkar">但是,对于一个特定的测试,必须通过 File->加载程序选项对其进行编程。  [/报价]

    您是要在 CCS 中执行该序列吗? 此流程与您的工作流程有何不同?

    您是否使用了稳定的电源? 闪存的电源电压必须存在并且在编程期间必须保持稳定。

    [引用 user="Rahul khedkar">我观察到2个 DSP 板和2个编程器(C2000系列)以完全相同的方式损坏。  我可以私下共享原理图和.out 文件。  [/报价]

    您正在目睹什么类型的损坏? 出现此编程问题后、您是否无法连接到 F28335器件?

    最棒的

    Kevin

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

    尊敬的 Kevin:  

    我忘了提及一些细节。  

    我将使用 C2000 XDS510LC JTAG 编程器对 F28335进行编程。 我使用的是 CCS3.3。  

    是的、我使用的是稳定电源。 编程成功。 它在一段时间内以预期方式工作(2~3 μ s 电源周期)。  

    见证的损坏:1.8V VDD 内核电源消耗极高的电流(450mA)、并使用 DMM 显示短路。  我现在无法连接到目标。  

    到目前为止、在两个电路板中观察到相同的问题。  

    之前我对内部闪存进行了编程、一切都很好。

    这与第一块板上的板相同,之后使用 File->加载程序进行编程时损坏了第一块板。  

    谢谢。  

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

    您好、Rahul、

    很抱歉我的回答有延迟。

    您能否在原理图中检查 JTAG 接头和 F28335之间的连接? 与数据表中的第5.9.5节"不对 DSP 进行信号缓冲的仿真器连接"中提供的内容进行比较:

    http://www.ti.com/lit/ds/symlink/tms320f28335.pdf

    检查您的下拉电阻器是否位于正确的信号上、以及这些值是否正确。

    [引述 USER="Rahul Khedkar">所观察到的损坏:1.8V VDD 内核电源消耗非常高的电流(450mA)、并且使用 DMM 时显示短路。  我现在无法连接到目标。  [/报价]

    是否仅在使用 XDS510进行编程后才会发生此损坏? 编程并运行之后、F28335是否保持良好的工作状态?

    JTAG 连接调试应用报告非常适合参考、它可能会帮助您指出问题所在。 http://www.ti.com/lit/an/spracf0/spracf0.pdf

    最棒的

    Kevin

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

    您好、Rahul、

    您对此问题的任何更新? 如果您需要我们方面的任何其他支持、或者您已解决此问题、请告诉我。

    最棒的

    Kevin

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

    尊敬的 Kevin:  

    问题尚未解决、但我们已重新焊接电路板上的新 DSP 芯片并开始工作。  

    我们不再使用 File -> Load program method。 我们现在正在对 DSP 芯片的闪存进行编程。 它的工作正常。  

    JTAG 连接正常。 我们怀疑由于将代码存储在 RAM 中而产生过流。  

    此致、

    Rahul。  

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

    您好、Rahul、

    好的、感谢您的更新。

    [引用 user="Rahul khedkar">我们不再使用文件->加载程序方法。 我们现在正在对 DSP 芯片的闪存进行编程。 它的工作正常。  [/报价]

    如果不使用 CCS、您现在使用的是什么编程方法? 它是否仍通过 JTAG? 只是想知道现在使用的编程过程是如何不同的。

    如果将原理图与 F28335 controlCARD 设计进行比较、则可以在一定程度上了解该问题是否与硬件相关。 controlCARD 原理图可在 C2000ware 的以下目录中找到:

    C:\ti\c2000Ware_2_00_00_03\boards\controlCARDs\TMDSCNCD28335\F28335controlCARD_HWDevPkg_ZJZ [R2.2]

    您将 TPS62305DRC 器件用于器件的 VDD 是否正确? 您为器件配置了多大的电压? 可能值得向电源管理论坛提交有关器件配置/操作的问题。

    https://e2e.ti.com/support/power-management/f/196

    最棒的

    Kevin