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.

[参考译文] TMDSCNCD28388D:在使用 TMS320F28388D 的 TMDSCNCD28388D 控制卡上获取连接到目标的错误:(错误-2131 @ 0x0)

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1048934/tmdscncd28388d-getting-error-connecting-to-the-target-error--2131-0x0-on-tmdscncd28388d-control-card-with-tms320f28388d

器件型号:TMDSCNCD28388D
主题中讨论的其他器件: TMS320F28388D

当我尝试对 TMDSCNCD28388D 控制卡上的闪存进行编程时、我不断收到此错误:

连接到目标时出错:(错误-2131 @ 0x0)

我可以成功地将程序加载到 RAM 并运行、并使用 TMDSCNCD28388D 控制卡上的 XDS100v2仿真器进行调试。

BU I 无法对闪存进行编程。

当我成功对 RAM 进行编程时、我使用开关设置:

开关 S1:A、两个位置都打开(右侧)

开关 S2、位置1关闭(左)、位置2打开(右)

当我尝试对闪存进行编程时、我使用开关设置:

开关 S1:A 位置1和位置2均关闭(左侧)。 我还尝试了位置2 (右侧)、但没有什么不同。

开关 S2:位置2和位置2均关闭(左侧)。

我尝试循环通电并按下 RESET。

仍然无法使闪存编程。 然而、我对 RAM 进行编程和运行时没有任何问题。

如何解决此问题?

谢谢。

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

    您好!

    S1A ->两个引脚都位于右侧

    S2:您可以尝试等待引导模式或默认位置(两个引脚都正确)。

    我刚刚在 controlCARD 上尝试过、运行正常。 请看一下这里的开关。

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

    谢谢 Santosh。

    我找到了问题。 我尝试使用开关设置为从闪存运行的位置来对闪存进行编程、这就是导致错误-2131的原因。

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

    问题的解决方案(对我来说是可行的)如果其他人有这个问题、那就是要对闪存进行编程、开关的位置应该与从 RAM 加载和运行的位置相同。

    具体而言、要使用内置 XDS100v2仿真器在 RAM 中加载程序并在调试模式下执行、

    要对 Flash 存储器进行编程、请设置:
    开关 S1:A 两个位置都打开(右侧)
    将 S2位置1关闭(左)和位置2打开(右)。

    要执行存储在闪存中的程序、请按这种方式设置、然后复位和/或循环通电:
    开关 S1:A 位置1和位置2均为左侧。  
    开关 S2的位置1和位置2都是左侧的。

    错误-2131是由我尝试使用从闪存执行的开关设置对闪存进行编程引起的、如上所述、这是错误的。

    此外、如果要从 RAM 加载和运行、请在 菜单中的2个位置设置 Project | Build Configurations | Set Active | CPU1_RAM。

    如果要从闪存加载并运行、请在 菜单中的2个位置设置 Set Project | Build Configurations | Set Active | CPU1_FLASH。

    同时确保配置文件设置为"Board or Device"设置为"TMS320F28388D"、"Connection"设置为德州仪器"XDS100v2 USB Debug Probe"。