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.

[参考译文] TMS320F280045:TMS280045

Guru**** 2507055 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1258510/tms320f280045-tms280045

器件型号:TMS320F280045

大家好。

我使用的是 XDS110调试探针。 280045的卡上。

调试器的工作方式为 fin。 但当我尝试更正代码并运行调试会话时、会收到以下错误消息。  

连接到目标时出错:
(错误-2131 @ 0x0)
无法访问设备寄存器。 复位器件、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板执行下电上电、和/或尝试更可靠的 JTAG 设置(例如、降低 TCLK)。
(仿真软件包9.10.0.00080)

我必须从电源上拔下应用程序、启动调试器会话、然后调试器才会工作。

????

Shai.

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

    您好!

    您的应用是否具有低功耗模式使能? 您是否还可以探测 XRSn 引脚并查看它是否由于某种原因被驱动为低电平?

    此致、

    维维克·辛格

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

    您好!

    否、我不使用低功耗模式。

    我检查了 RSN、它的3.3V。

    这与调试器会话有关。 在用户关闭电源和重新打开电源时、调试器一直工作。

    Shai.

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

    好的、在下面的注释-

    Unknown 说:
    调试器的工作 fin。 但当我尝试更正代码并运行调试会话时、会收到以下错误消息。  [/报价]

    您正在对导致此问题的代码进行哪些更正?  

    您是否也在使用 cJTAG 或普通 JTAG (4针)?

    维维克·辛格

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

    大家好。

    抱歉、我没有很好地解释它。

    即使我没有对代码进行任何更改、只是想重新加载并重新运行调试器、它也会失败、直到我关闭电源再打开。

    我正在使用2线连接 TMS/TCK。  

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

    因此、一旦您再次关闭电源之后、它就可以正常工作、而不会出现故障、或者每次发生故障时、您都需要关闭然后再次打开电源、这样它才能正常工作、但会再次发生故障。 可能是当应用程序运行并且 IO 上有一些活动时、它会在 JTAG 引脚上引起噪声、从而导致断开连接? 您是否在多个电路板上看到过此问题?  

    此致、

    维维克·辛格

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

    大家好。

    1)它是发生在我测试的所有板。

    2) 2)如果在运行时有与 JTAG 引脚的交互、则在使用运行正常的调试器时也会发生这种情况。/此外、我在未连接应用程序的 JTAG 连接器时尝试了它。 结果相同。

    我开始想、我的 Linker/cmd 文件可能有什么问题...

    Shai.

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

    好的、所以当你更新代码中的某些内容并启动一个调试会话时、这个操作不起作用。 但之后、如果对电路板进行下电上电、则相同的代码(更新的代码)开始工作。 是这样吗?  

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

    大家好。

    可以。 正确。

    在几天的测试和比较我的项目与在我的硬件上运行良好的"闪烁 LED"示例后、我发现了问题。

    我需要 在工程中包含 f28004x_codestartbranch.asm。

    显然、我的项目中缺少的是 BOOT_ROM 之后第一个地址的 JUMP 指令。

    感谢你能抽出时间。  

    Shai.