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.

[参考译文] TMS320F2800137:XDS110无法对器件进行编程

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1288888/tms320f2800137-xds110-not-able-to-program-device

器件型号:TMS320F2800137

尊敬的 Champ:

我要求为我的客户提供服务。

3.3V 电源由直流电源提供给 JTAG 14引脚接头。

目标配置中的测试连接显示"JTAG IR 完整性扫描测试已成功"。 ,当在客户自己的电路板上对新设备进行编程时,出现如下所示的错误。 JTAG 原理图也如下所示、移除了 C80和 R59。  

查看客户的原理图、我们发现引导引脚(GPIO24&32)最初在闪存引导时并未拉高至1。  

(1)。 我问是否 未正确设置启动引脚以启动至闪存、是否可以通过 XDS110将映像成功编程到新器件中? 或者这两者是相互独立的,而不是相对的?  

(2)。 在要求客户在 GPIO24&32上同时将 PU 增至3.3V 后、由于出现以下新错误、新器件仍无法编程。 从 F2837x 等其他 C2k 系列 DS 中、有一些注意事项  获取模式的默认行为是引导至闪存。 在未编程的器件上、使用获取模式将导致看门狗重复复位、这可能会使 JTAG 连接和器件初始化无法正常进行。 对未编程的器件使用等待模式或其他引导模式。  如果 我们尝试对一个 未编程的新器件进行编程、它对 F280013x 是否仍然有效?  

(3)。   要解决无法对新设备进行编程的问题,需要进行哪些故障排除或深入研究?

谢谢。此致、

约翰尼

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

    您好!

    (1). 我问是否 未正确设置启动引脚以启动至闪存、是否可以通过 XDS110将映像成功编程到新器件中? 或者这两者是相互独立的,而不是相对的?  [/报价]

    这应该无关紧要。 引导引脚驱动的值是多少?

    (2)。 在要求客户在 GPIO24&32上同时将 PU 增至3.3V 后、由于出现以下新错误、新器件仍无法编程。 从 F2837x 等其他 C2k 系列 DS 中、有一些注意事项  获取模式的默认行为是引导至闪存。 在未编程的器件上、使用获取模式将导致看门狗重复复位、这可能会使 JTAG 连接和器件初始化无法正常进行。 对未编程的器件使用等待模式或其他引导模式。  如果 我们尝试对一个 未编程的新器件进行编程、它对 F280013x 是否仍然有效?  [/报价]

    是的、这仍然有效。 用户可以探测 XRSn 引脚、以查看器件是否处于复位环路中。

    此致、

    维维克·辛格

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

    您好、 Vivek、

    应该无关紧要。 启动引脚驱动的值是多少?

    是否已确认即使启动引脚未引导至闪存、器件仍应通过 JTAG 进行编程、对吗? 由于引导引脚只决定如何在引导 ROM 代码中引导至、对吗?

    目前、引导引脚上驱动的值最初被拉高。  

    用户可以探测 XRSn 引脚以查看器件是否处于复位循环。

    我同意这一点、是否可以在编程期间再次确认、XRSn 引脚应始终为高电平有效、对吧?

    顺便说一下、我从未看到6311的错误、PRSC 模块失败是什么意思? 导致失败的原因是什么?是否是导致错误的根本原因?

    谢谢。此致、

    约翰尼

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我同意这一点,是否可以在编程期间再次确认,XRSn 引脚应始终为高电平有效,对吗?

    是的、它需要为高电平。

    顺便说一句,我从来没有看到错误6311, PRSC 模块失败意味着什么? 导致失败的原因是什么?[/引号]

    这些是来自驱动程序的错误以及没有记录给用户的超低级别详细信息。  

    此致、

    维维克·辛格

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

    Viviek、您好!

    感谢您的帮助。 导致器件复位的 XRsn 上的问题已解决。

    约翰尼