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.

[参考译文] TMS320F28335:闪存编程器故障、无法检测到器件 ID。

Guru**** 2539500 points
Other Parts Discussed in Thread: TMS320F28335, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/612426/tms320f28335-flash-programmer-fault-the-device-id-cannot-be-detected

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

您好!  

我有一个使用 TMS320F28335作为主控制器的定制板。  

收到错误消息:"C28XX:闪存编程器:配置的器件(TMS320F28335)与检测到的器件不匹配()。 布拉,布拉,布拉……” (附加了错误消息)

已忽略该错误并已将"x.out"载入处理器。 DSP 无法执行 main.c 文件。 (随附屏幕截图)

这就是我对系统进行调试时所做的操作:  

答:连接经过测试、一切都正常。 (参见附件)

b.已使用 Uniflash 3.1加载软件。 相同的错误..

c.尝试不同的仿真器、相同的错误。  

c.我使用 CCS 5.00077对多个 TMS320F28335芯片进行编程。 CCS 不应成为问题。  

请问如何调试系统?  

提前感谢您!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我写信告诉您、C2000团队成员已被分配到此帖子、应该很快回答。

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

    您好!

    您可以读取地址0x380090吗? 如果您使用的是 F28335器件、则应读取0x00EF。

    此致、

    曼诺伊

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

    曼诺伊:

    首先、我保留了所有外设电路并按原样测试了硬件。 我 从地址0X380090读取0000。

    我找到了一种方法来"隔离"芯片和所有外设、并从地址0x00380090读取0x00EF。

    什么可能导致此问题? 有什么建议吗?

    谢谢你

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

    我会逐个重新启用每个外围电路、以确定导致问题的电路。 检查 VDDIO/VDD/闪存电源轨、并查看它们是否处于 DS 中的建议运行条件下。 当器件进入怪异状态时、检查电路板上的 LDO。

    此致、

    曼诺伊

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

    曼诺伊:

    感谢你的答复。 我在板上放置了很多外围电路,要逐一“激活”它们是很困难的。 如果您可以帮助识别一些可疑电路、这将非常有帮助。

    根据您的建议、我验证了电源。 以下是结果。

    1. 我有 VDD3VFL (引脚84)、VDDIO (引脚9、71、93、107、 121、143、159、170)连接在一起。 信号波形在通道1 (示波器)上测量。 该值范围为3.243至3.258V

    2. VDD (引脚4、15、23、29、61、 101、109、117、126、139、 146、154、167)在通道2上测量。 该值范围为1.872至1.886V

    请告诉我您的想法。 是否还有其它可能“锁定”芯片?

    谢谢!