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:下载或刷写程序时 GPIO 的状态。

Guru**** 2576215 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1241747/tms320f28379d-status-of-gpio-while-downloading-or-flashing-the-program

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

在以下文章中给出的解决方案中:

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1049821/tms320f28379d-gpio-setting-during-program-download

我们如何确保 launchpad 也是如此? 我是说如何知道、不应设为1且应始终保持为0的 GPIO 实际上正在执行该操作?

在 LaunchPad 中、我们无法正确连接外部电阻器?

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

    尊敬的 Siddhi:

    我是指如何知道 GPIO 不应该变为1且始终应该保持为0,实际上是这样做的吗?

    您可以使用示波器、"0"和"1"的电压电平应该相当明显。 您可以查看数据表、了解预期看到的近似电压信息。

    Unknown 说:
    在 launchpad 中我们无法正确连接外部电阻器吗?

    我相信您可以做到、但我将与设计进行验证、看看是否存在任何限制条件。

    此致、

    阿米尔·奥马尔

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

    你好,Omer。 我们在现有 PCB 设计中使用 LaunchPad、添加外部电阻器似乎是一项艰巨的任务、因为我们无法更改 PCB 的设计。 即便如此、在不添加外部电阻器的情况下、我们如何确保设置为0的 GPIO 在刷写 Launchpad 代码时实际保持为0? 因为正如我在提供的链接中提到的、 这些 GPIO 以 PWM 模式连接为器件供电。 在将新程序下载到闪存或 RAM 之前、需要移除功率器件上的电压。 如果在下载代码期间 GPIO 状态为其打开功率器件、则可能会使电容器短路、这是灾难性的。

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

    尊敬的 Siddhi:

    您使用什么方法 将代码刷写到 Launchpad? 闪存 API 中有 GPIO 切换、但默认情况下未启用、必须由用户手动调用。

    此致、

    阿米尔·奥马尔

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

      您是否在从"ethod"到闪存询问与 launchpad 的连接? 在这种情况下、我将使用从 Launchpad 到 PC 的连接器进行刷写。

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

    尊敬的 Siddhi:

    抱歉、让我澄清一下、您使用什么软件方法对闪存进行编程? 您是否正在使用闪存 API? CCS 中的 Uniflash 工具?  始终需要 Launchpad 与 PC 之间的连接。

    此致、

    阿米尔·奥马尔