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.

[参考译文] TMS320F28379D:"加载错误"对于使用 XDS110调试器的 TMS320F28379D 定制电路板

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1495705/tms320f28379d-loading-error-for-customized-board-with-tms320f28379d-using-xds110-debugger

部件号:TMS320F28379D

工具/软件:

您好、

我尝试通过外部 XDS110调试器对安装在定制设计板上的28379D IC 进行编程。 当我启动时、它可能会首次刷新程序、但之后每当我尝试时、它都会显示"加载错误"。 我正在为 JTAG 使用推荐的设计电路、而我已经在其他电路板中使用了该电路。 但我无法对这块新电路板进行编程。 我附上 JTAG 连接图  

引导模式选择始终保持1、1。 TRST 被10k 下拉。 所有的信号都很好...我尝试了以下事情作为修复,这不起作用

1.将 TRST 下拉电阻更改为2.2k

2.选择 CPU1内核、同时禁用 CPU2内核

3.我的电源能够在闪存期间提供电流(已检查)

请提出接下来可以做的事情。 此外、如果它是与硬件相关的错误、那么它第一次的工作原理是怎样的。

谢谢

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

    您好:

    我需要澄清以下几点:

    但此后每当我尝试时都会显示"加载错误"。

    您能否分享准确加载错误消息的屏幕截图? JTAG 是否能够成功连接到器件?

    请注意 TRM

    您是否使用任何内容对 BOOTCTRL 寄存器进行编程? 您能否尝试将器件置于等待引导状态并查看 JTAG 是否能够加载程序?

    以下是 JTAG 调试指南、可能会帮助您解决该问题: C2000 MCU JTAG 连接调试

    此致、

    马特

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

    尊敬的 Matt:

    我尝试了等待模式选项,它解决了问题。 谢谢你

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

    部件号:TMS320F28379D

    工具/软件:

    您好、

    我有一个带有28379D 和外部 xds110调试器的定制设计板。  

    这是 JTAG 的连接。 我正在等待模式下运行。 但尚未建立 JTAG 连接。 我有一个完全相同的板,它的工作绝对好. 但对于此电路板、我收到以下错误

     

    我检查了以下内容

    1. 3.3V、1.2V 都正常

    2.将 TCLK 缩短至100kHz

    3.更改引导设置

    4.将 TRST 下拉电阻器从2.2k 更改为10k

    5.板中的3.3或1.2V 没有短路

    **最初它首次检测到 JTAG。 但在调试一次代码后会产生相同的错误

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

    您好、

    我将您的两个主题合并在一起、因为他们讨论了同一个主题。

    3. 更改引导设置

    在等待和闪存启动过程中会发生这种情况?

    另外、要澄清:

    1. 电路板与调试器的距离有多远?
    2. 您是否监视 XRSn 以确认它在启动期间变为高电平?
    3. TDI 和 TDO 是否在运行时用作 GPIO?

    此致、

    马特

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

    您好、

    当我尝试通过编译设置查看 JTAG 连接但它未刷写时会发生此情况、并显示以下错误

    回答您的其他问题

    1. 电路板与调试器的距离有多远:电路板通过小型电缆连接、距离为20cm
    2. 您是否监视 XRSn 以确认它在启动期间变为高电平?-是的、XRSn 引脚在启动期间为高电平
    3. TDI 和 TDO 在运行时是否用作 GPIO?-我不使用 TDI、TDO 作为 GPIO
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    感谢您对我的确认。 还有几个问题:

    1. 只有将应用程序编程到闪存后才会发生这种情况吗?
    2. 是否仍在配置等待引导?
    3. 您能否共享目标配置文件(.ccxml)?

    此致、

    马特

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

    您好、

    1.是的。 当我尝试刷写程序时会发生这种情况。 另外、我使用"test connection"选项卡检查了 JTAG 连接、那里只有我收到了这个错误消息

    2.是的。 等待引导已配置

    3.  

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

    您好、

    您只会收到 JTAG 错误 之后 首次对应用程序编程?  

    如果是、请参阅 此主题 并探测 JTAG 信号、以确认连接正确。

    此致、

    马特

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

    您好、Matt

    这是我第一次对 DSP 进行编程和刷写。 从下一次以后,每当我试图刷新,我得到这个错误。

    我检查了所有 JTAG 信号、连接也可以正常。 没有点也短接。  

    IC 是否可能因某种原因而损坏? 识别方法

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

    您好、

    当您尝试加载不同的程序(例如简单的 LED 闪烁示例)时、是否会发生这种情况?

    您能否共享程序的.out 文件和链接器命令文件(.cmd)? 我可以尝试在设置中复制问题。

    此致、

    马特

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

    鉴于此主题已开放数周但未得到回复、我将假设问题已解决并关闭该主题。

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

    部件号:TMS320F28379D

    工具/软件:

    HII Matt、

    现在、我是在 Ishita 之后从事这块电路板的工作。 我们已经更换了微控制器 IC (TMS320F28379DPTPQ)、但这仍然是我们面临的问题。

    我使用的是 Blinkey 示例。  

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

    您好、

    您能否与我共享您正在使用的目标配置文件(*。ccxml)? 此外、根据数据表、请确认 XDS110接头与目标之间的距离小于6英寸(15.24cm)。

    此致、

    马特

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

    HII、

    1.我使用的是4.5英寸长 FRC 电缆。

    2. 目标配置 文件。

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

    您好:

    为了确保我们在同一个页面上、如果我的理解不正确、请纠正我:

    • 对闪存进行编程后、无法使用 JTAG 调试器访问器件。
      • 无论器件配置为等待引导还是闪存引导、都会发生这种情况。
    • 即使将简单的 LED 闪烁示例编程为闪烁、它也无法正常工作。
    • 设备交换后无法正常工作。
    • XDS110接头和目标之间的距离为4.5英寸。

    您能否对 JTAG 信号进行范围化并发送屏幕截图供我查看? 请在可能的情况下分享您的原理图。

    此致、

    马特

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

    HII Matt、

    是的、您很好地理解我的问题。 在显示"JTAG 连接完整性失败"的目标配置测试期间。

    我在示波器中检查了 JTAG 的所有信号、下面是结果:

    1. TCK- 3.3V (连续)

    2. TMS - 3.3V (调试前)和0V (调试期间深度)

    3. TRST - 0V (调试前)和3.3V (长时间复位、然后复位0V)

    4. TDO -  3.3V (连续)

    5. TDI - 0V (调试前和0.6V (调试期间的小跳变)

    6. EMU1 -  3.3V (连续)

    7.  EMU1 - 3.3V (连续)

    上电时、电路板会显示 TDI、VTREF 和 GND 之间的短路。

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

    您好:

    100欧姆的端接电阻似乎太大。 您可以尝试将其短接吗?

    有关更多详细信息、请参阅此主题: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1099615/tms320f280025-surge-protection-scheme-between-jtag-and-mcu

    和 XDS 目标连接指南: https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds_target_connection_guide.html#single-device-non-buffered-configuration

    此致、

    马特

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

    HII Matt、

    我通过移除100欧姆电阻将其短接、但仍然无法正常工作。

    现在、我将离开这个问题、并开始使用 新电路板。 如果我将来会遇到任何问题、请通过此主题与您联系。 现在、您可以关闭该线程。

    谢谢

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

    您好、

    听起来不错、我将暂时关闭该主题。

    我有一个完全相同的板,它的工作非常好。 但对于此电路板、我收到以下错误

    由于有一个完全相同的电路板正在运行、因此我要做的下一步是比较 JTAG 信号的完整性与遇到错误的电路板。  

    此致、

    马特