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:在复位模式故障下等待

Guru**** 2754055 points

Other Parts Discussed in Thread: TMS320F28335, TMDSEMU200-U

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1600518/tms320f28335-wait-in-reset-mode-failure

器件型号: TMS320F28335
主题中讨论的其他器件: TMDSEMU200-U

您好!

 

我使用的是 TMS320F28335。

 

我已经完成了固件的开发并激活了 CSM,以连接控制器,如果我将芯片的引导模式更改为“Branch to check boot mode“一切都很好。 但是、我必须使用“在复位模式下等待“。

 

我无法使用“在复位模式下等待“访问 JTAG 仿真器。

 

我对目标配置文件、高级设置、JTAG nTRST 引导模式进行了一些更改、没有任何更改。

 

我想我无法更改 emu0 和 emu1 引脚状态。  

 

当我检查该卡的原理图时、EMU0 和 EMU1 引脚似乎到达 JTAG 连接。

 

Code Composer Studio 版本:11.2.0.00007  

对接 Stn USB-EMU (R3)

XDS200 调试探针 TMDSEMU200-U  

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

    嗨、Halit、

    您的 EMU0 和 EMU1 引脚目前配置为什么?

    此致、
    Aj Favela.  

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

    亲爱的 Favela,  

    如 Spru430F 文档的表 7.2 所述、JTAG n TRST 引导模式设置为 EMU1 高电平、EMU0 低电平。 我也尝试了其他选项、但没有任何变化。 我尝试上传图像、但系统出现错误。

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

    嗨、Halit、

    我已经提请 CSM 专家注意这个问题、因为我认为这正是阻止您在等待复位模式下访问 JTAG 仿真器的原因。  

    此外,请注意,由于假期,可能会延迟回复。

    此致、

    Aj Favela.  

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

    您好:

    当我检查卡片的原理图时、EMU0 和 EMU1 引脚似乎到达 JTAG 连接。

    是、EMU0 和 EMU1 被引脚输出到 JTAG 调试探针。  

    [引述 userid=“679412" url="“ url="~“~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1600518/tms320f28335-wait-in-reset-mode-failure

    我对目标配置文件、高级设置、JTAG nTRST 引导模式进行了一些更改、没有任何更改。

     

    我想我不能更改 emu0 和 emu1 pins 状态

    [/报价]

    您在目标配置文件中设置了什么? 能否请在示波器中确认 CCS 正在正确设置 TRSTn/EMU0/EMU1?  

    此致、

    马特

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

    尊敬的 Matt、您好:

    作为调试器、我能够使用 xds560v2 系统跟踪激活“wait in reset“模式。 我使用相同的配置和相同的 ccs11.2 软件完成了此操作。

    然后我从 TI 自己的网站将 ccs11.2 重新安装在另一台计算机上并重试、但仍然无法使用 xds200 调试器使其进入“复位等待“模式。

    此致、

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

    您好:

    为了确保我们位于同一个页面:

    • XDS560v2 在 PC #1 上的 CCS 11.2 上运行
    • XDS200 无法在 PC #2 上的 CCS 11.2 上运行

    您是否已检查 XDS560v2 是否可在 PC #2 上工作? XDS200 是否可在 PC #1 上运行?

    此致、
    马特

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

    尊敬的 Matt:

    让我澄清一下情况、

    • XDS560v2 在具有 PC #1 和 PC #2(具有“等待复位“模式功能)的 CCS 11.2 上运行。  
    • XDS200 可在带有 PC #1 和 PC #2 的 CCS 11.2 上运行。 如果 CSM 未处于活动状态、可加载程序。  XDS200 无法在具有 PC #1 和  PC #2(具有“复位等待“模式功能)的 CCS 11.2 上运行。

    此致、

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

    哈利特

    XDS560v2 可在具有 PC #1 和 PC #2 的 CCS 11.2 上运行、并具有“等待复位“模式功能。  [/报价]

    是否要通过为 XDS560v2 设置以下类似属性来实现此目的?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Ki:
    实际上、我按以下方式配置 XDS560 调试器、并可以主动使用复位等待模式。

    JTAG NTRST 引导模式  -->启用 — EMU1 为高电平、EMU0 为低电平、

    上电复位引导模式 -->禁用 — 两个 EMU 引脚都保持高阻态  

    当我使用 xds200 进行相同的配置时、“在重置模式下等待“不起作用、这就是问题所在。

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我对 xds200 执行相同的配置时、“在重置模式下等待“不起作用、这就是问题所在。

    啊、我看到了。 对于 XDS560v2、您可以看到 EMU 0/1 引脚处于指定的正确状态、而对于 XDS200、则不会处于正确状态。

    请注意、您使用的 CCS 版本非常旧且不受支持。 您能否尝试最新的 CCS 版本来查看是否存在相同的问题?

    谢谢

    Ki