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:SM320F28335

Guru**** 2531950 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1021014/tms320f28335-sm320f28335

器件型号:TMS320F28335

大家好、

我们在项目之一中使用 SM320F28335。 我们已经运行了很多次了、运行正常。

在几天前、当我们重新尝试通过 JTAG 仿真器对其进行编程时、它突然停止工作。 我们将得到以下错误。

"C28xx:Error connecting to the target:Error 0x80002280/-1250 Fatal Error during:Target Communication、OCS、Control、 Device driver: Lost USB connection to emulator. 您应该中止并重新启动以重新建立 USB 链路。"

我们使用的是 XDS510USB 仿真器、它长期以来一直工作正常。

请帮助解决此问题。

此致

Navin Singh

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

    Navin、

    我们将需要在复位时启用 JTAG 等待或选择未使用的通信引导模式。  从您的描述中、似乎器件可能意外地对 CSM 密码进行了编程、并且由于 CSM 处于活动状态、因此不会连接。

    将器件置于上述任一状态将阻止器件在闪存中执行安全的代码。

    如果程序操作在完成之前中断、则可能会发生这种情况、不确定在此期间是否发生电源中断或外部复位。

    在任何情况下、一旦连接、请查看扇区 A 闪存(最后8个字)末尾的 CSM 密码位置。  如果您可以读取所有0xFFFF、则我们不会被锁定。  如果您读取了所有0x0000、则器件已锁定、我们需要更换器件。

    最棒的

    Matthew

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

    您好!

    感谢您的支持、我正在与 Navin 合作、并且没有什么疑问想问您。 请以斜体格式参阅我的以下评论。

    我们将需要在复位时启用 JTAG 等待或选择未使用的通信引导模式。

    如何在调试器复位时启用 JTAG 等待? 这是否有助于将调试器连接到读取/连接控制器状态。

    从您的描述中、似乎器件可能意外地对 CSM 密码进行了编程、并且由于 CSM 处于活动状态、因此不会连接。

    它工作正常、我们没有刷写任何程序、CSM 密码默认设置为0xFFFF、也在加电时读取。

    如果程序操作在完成之前中断、则可能会发生这种情况、不确定在此期间是否发生电源中断或外部复位。

    我们没有刷写任何程序、它工作正常、但经过一段时间后、它现在不工作

    在任何情况下、一旦连接、请查看扇区 A 闪存(最后8个字)末尾的 CSM 密码位置。  如果您可以读取所有0xFFFF、则我们不会被锁定。  如果您读取了所有0x0000、则器件已锁定、我们需要更换器件

    我们无法将调试器连接到控制器并给出上述错误、因此请告知我们是否有任何方法读取闪存扇区 A 位置、 是否有任何方法可以通过监控某些引脚(如复位引脚或任何其他引脚)来了解控制器是否已加电、从而了解控制器是否已损坏。

     

    再次感谢您的宝贵意见!

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

    Prashant、

    您可以监控 XRSn 引脚、并查看其是否稳定或是否存在周期脉冲低电平。  这将指示器件 WD 超时、但会告诉我们器件处于活动状态。

    让我们尝试下图所示的检查引导引脚模式。  这将确保在您尝试连接时器件不会从安全存储器运行。  如果在上电时启用此功能时连接不起作用、那么您可能会遇到与 CSM 不同的问题。

    您是否有另一个 JTAG POD、您可以尝试查看是否存在此问题?

    最棒的

    Matthew

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

    您好!

    感谢您的回复。

    我们在示波器上测量了 XRSn 引脚状态、请参阅下图。 之后、该引脚保持高电平、并且我们关闭了内部以及外部的看门狗

    我们还监控了引导模式引脚、下面是状态。

    SYSCLOCKOUT 可被测量? 以检查控制器是否正常工作  

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

    SYSCLKOUT 应该在复位时在这个器件上激活、这样您就可以看到器件的时钟速率。  让我知道您在引脚上看到的内容。

    就 XRSn 和引导引脚而言、XRSn 处于非活动状态、因此您说过看门狗不会触发、这将指示您的代码正在运行并将其禁用。

    我不确定为什么无法连接到设备、能否尝试我在上一篇文章中突出显示的引导模式3设置以查看这是否有任何变化?

    您是否有另一个 F28335 MCU 可以尝试查看仿真器是否仍然正常?

    最棒的
    Matthew

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

    您好、Matthew、

    最初、我们测量 了 XCLKOUT 引脚、但没有输出。 然后我们检查了振荡器、发现振荡器工作不正常。  我们移除了振荡器、并以某种方式为微控制器引脚的时钟输入提供了27MHz 的频率。 它开始工作正常。

    我们仍然不确定振荡器是如何损坏的。 我们在 设计中使用了 ASEMPC-27.000MHZ-Z-Z-T 这个部件。

    感谢您的支持  

    此致

    Navin Singh

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

    Navin、

    很高兴您能够解决您的问题。  如果您需要任何其他帮助、请告知我们。

    最棒的

    Matthew