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.

[参考译文] TMS320F28.0045万:Blackhawk隔离适配器的JTAG连接错误

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1095959/tms320f280045-jtag-connection-error-with-blackhawk-isolation-adapter

部件号:TMS320F28.0045万

您好,

我在使用XDS200调试器时遇到问题,它与通过 Blackhawk隔离适配器连接的自定义板上的F28.0045万配合使用。 基本上, 我遇到了线程中报告的完全相同的行为。 主要区别是我使用的是XDS200调试器而不是XDS110,而我的目标是不同的。

下面是我的目标配置的屏幕截图:

以下示意图显示了从JTAG端口到MCU的连接:

当我在没有隔离的情况下测试连接时,一切都通过了。 但当我尝试隔离时,我收到'C_ERR_PATH_MEAS'错误:

我曾尝试降低JTAG时钟频率,但它没有帮助。 如果我将其调低(如低于500kHz),我会收到以下错误:

我用两种不同的调试器/隔离器组合尝试了这种方法,结果相同。 在使用F2.8379万D调试其他主板时,使用相同的调试器/隔离器没有问题,因此我认为调试器/隔离器在这里没有故障。 但我的应用程序在不久的将来将需要隔离,这是无法解决的。

请提供建议

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

    Mike,

    在同一电路板上,您可以在没有隔离屏障的情况下进行连接吗?

    这是否是与JTAG相关的整个电路?

    此致,

    Manoj

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

    您好,Manoj,

    是的,没有隔离器,我可以连接到同一板上的目标。 但是,对于发展的后期阶段,必须孤立。

    该原理图显示了自定义板上14引脚JTAG插头的所有连接。

    此致,

    Mike

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

    Mike,

    从CCS设置的屏幕截图中,您使用的是cJTAG的2引脚高级模式(与4引脚cJTAG标准模式相比)。  在此模式下,只有TCK和TMS,TMS将是双向的。  

    这将是与F2837x器件上实施的完整JTAG的主要区别;如果隔离器是单向的(如果它是以前设计的复制/粘贴),则会出现问题。

    由于您已连接所有JTAG信号,您是否可以尝试将CCS设置从2引脚高级切换到cJTAG 4引脚模式?  与完整的JTAG标准相比,这仍可减少信号计数,但我认为应保留每个引脚的单向特性,以匹配F2837x上的特性。

    最佳,

    Matthew