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:无法在自定义载波卡中将 GPIO115设置为高电平

Guru**** 2540720 points
Other Parts Discussed in Thread: TMS320F28379D, DRV8305

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1390408/tms320f28379d-unable-to-set-gpio115-high-in-custom-carrier-card

器件型号:TMS320F28379D
主题中讨论的其他器件: DRV8305

工具与软件:

您好!

 我们尝试驱动 DRV8305的是 TMS320F28379D、使用 CCS 12.5。 我们已经使用 Boost XL 在 Launchpad 中测试了开环代码、该代码正在运行。 在 Launchpad 上、GPIO124连接到 EN_GATE、但在我们的电路板中、GPIO115连接到 EN_GATE。 在我们的程序上将 GPIO 引脚从124更改为115、对其进行编译和调试时、我们会收到以下错误:

"
C28xx_CPU1:错误:(错误-1044 @ 0x0)调试探针报告了一个错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真软件包9.13.0.00201) C28xx_CPU1:停止目标 CPU 时出现问题:(错误-1135 @ 0x8750)调试探针报告了一个错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包9.13.0.00201) C28xx_CPU1:尝试20次后无法确定目标状态 C28xx_CPU1:无法在断开连接之前从目标中删除调试状态。 程序存储器中可能仍嵌入了断点操作码。 建议您在连接并重新加载程序之前重置仿真器、然后再继续调试 C28xx_CPU2:错误:(错误-1044 @ 0x0)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真软件包9.13.0.00201) C28xx_CPU2:错误:(错误-1135 @ 0x8750)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包9.13.0.00201) C28xx_CPU2:尝试20次后无法确定目标状态 C28xx_CPU2:无法在断开连接之前从目标中删除调试状态。 程序存储器中可能仍嵌入了断点操作码。 建议您在连接和重新加载程序之前重置仿真器、然后再继续调试
"
 我们已 尝试使用简单的切换程序 来测试我们是否可以切换 GPIO115、我们使用了可用的闪烁示例。 我们成功地切换了引脚。
我们可以做些什么来进一步调试此错误?
注意:
尽管 GPIO115在 Launchpad 上不可用、但我们仍然尝试使用原始程序的 GPIO115引脚作为输出、但没有得到上述错误。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Gautham:

    GPIO115似乎也用于 JTAG (EM2RAS)。 将此线程重新分配给 JTAG 专家。

    谢谢!

    Luke

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

    好的、谢谢。

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

    Guatham

    实际上、我不认为 GPIO115是 JTAG 信号。 您是否能够在电路板上共享 JTAG 信号(TCK、TMS、TDI.tDO、TRST)的原理图?

    谢谢!

    Ben Collier

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

    尊敬的

    已在 TMS320F28379D 中定义了 JTAG 引脚、对吧?  

    请查看下面的 JTAG 引脚和 GPIO115引脚原理图、这是一个定制板、其中使用的是 TMS320F28379D 和 DRV8305。

    我们无法在定制电路板上将 GPIO115设为高电平、如果我们将 GPIO115设为0、则不会得到任何错误。
    GPIO_writePin (115、0);//更新 EN_GATE 引脚

    无论何处、我们将 GPIO115设置为高电平、我们都会得到以下误差。
    GPIO_writePin (115、1);//更新 EN_GATE 引脚

    C28xx_CPU1:GEL 输出:
    存储器映射初始化完成
    C28xx_CPU1:如果在一个内核上完成擦除/编程(E/P)操作、则另一个内核不应从共享 RAM (SR)执行、因为它们用于 E/P 代码。 此外、CPU1将暂停以确定将运行闪存插件代码的 CPU 的 SR 所有权、之后将设置 CPU1以运行其应用。 在两个闪存组都编程后、可以从 SR 开始执行用户代码。
    C28xx_CPU2:GEL 输出:
    存储器映射初始化完成
    C28xx_CPU2:如果在一个内核上完成擦除/编程(E/P)操作、则另一个内核不应从共享 RAM (SR)执行、因为它们用于 E/P 代码。 此外、CPU1将暂停以确定将运行闪存插件代码的 CPU 的 SR 所有权、之后将设置 CPU1以运行其应用。 在两个闪存组都编程后、可以从 SR 开始执行用户代码。
    C28xx_CPU1:错误:(错误-1135 @ 0x856A)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包9.13.0.00201)
    C28xx_CPU1:错误:(错误-1044 @ 0x0)调试探针报告了一个错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包9.13.0.00201)
    C28xx_CPU1:无法停止目标 CPU:(错误-1135 @ 0x856A)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包9.13.0.00201)
    C28xx_CPU1:尝试20次后无法确定目标状态
    C28xx_CPU1:在断开连接之前从目标中删除调试状态失败。 程序存储器中可能仍嵌入了断点操作码。 建议您在连接和重新加载程序之前重置仿真器、然后再继续调试
    C28xx_CPU2:错误:(错误-1044 @ 0x0)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包9.13.0.00201)
    C28xx_CPU2:错误:(错误-1135 @ 0x856A)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包9.13.0.00201)
    C28xx_CPU2:尝试20次后无法确定目标状态
    C28xx_CPU2:在断开连接之前未能从目标中删除调试状态。 程序存储器中可能仍嵌入了断点操作码。 建议您在连接和重新加载程序之前重置仿真器、然后再继续调试

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

    您好!

    我很抱歉,但我不能在下周查看。

    此致、

    Ben Collier

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

    您好、

    您现在有空吗?

    请查看此主题、其中、我已在代码中识别导致错误的部件:
    (1) C28xx_CPU1:错误:(错误-1135 @ 0x8B25)- C2000微控制器论坛- C2000 ︎ 微控制器- TI E2E 支持论坛

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

    尊敬的 Gautham:

    我现在有空,我回复了你的另一个主题。 感谢您提供更多信息。

    此致、

    Ben Collier