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.

[参考译文] TMS320F2800137:首次编程时将 GPIO24拉低

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1310273/tms320f2800137-required-to-pull-low-gpio24-for-the-first-time-programming

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

亲爱的香榭丽舍大街,

我是为我们的客户提出这个问题的。

生产线中的用户发现、他们需要手动将 GPIO24拉低(等待引导)、以在新的 F2800137或完全闪存擦除的 F2800137上进行首次编程。

用户也使用 F28025、但其生产线中的 F28025不需要该 GPIO24拉低阶跃。

如果它们没有 为新 F2800137或完全擦除的 F2800137上的首次编程手动拉低 GPIO24、则会在下方使用 Uniflash 8.5和 XDS110显示错误消息。

此外、在它们为首次编程将 GPIO24拉低后、对于同一器件上的以下编程、它们无需再次将 GPIO24拉低。

这给他们的生产线带来了很多麻烦。

您能帮助说明一下吗?

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

    韦恩、您好!

    为闪存引导配置引导引脚将导致 CPU 在 BootROM 执行后开始获取无效的操作码(擦除的全部为0xFFFF)。  因此、将发生 ITRAP/RESET -这可能会导致您提到的问题。

    F280025x -启动时间可能会更长一些(我猜测)、并有助于推动从闪存取出 CPU。

    与其在连接后发出闪存编程命令、他们能否在复位后再尝试闪存命令?

    让我知道情况如何。

    谢谢。此致、

    瓦姆西

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

    尊敬的 Vamsi:

    您会说:"他们可以发出复位命令然后再尝试闪存命令、而不是在连接后发出闪存编程命令?"

    由于这属于量产线、并且只能通过尽可能简单的操作来使用 Uniflash+XDS110、您能否向我们明确说明如何 发出复位、然后运行闪存命令的过程

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

    韦恩、您好!

    请参阅我的常见问题解答中的以下说明: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/729543/faq-product-change-notice-pcn-20180523001-1-and-pcn-20200115000-2-for-tms320f2837x-and-tms320f2807x-devices 

    谢谢。此致、
    瓦姆西

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

    尊敬的 Vamsi:

    我阅读了以上内容、但在生产线上很难运行 DSS。

    我的问题:

    1) 1) 我的大多数客户使用闪存引导作为默认引导、并且他们已成功对数百万个 C2000器件(包括具有 Uniflash 的 F2837x/F28004x/F28003x)进行了编程、没有报告类似问题。 我们如何解释这一点? 引导 ROM 时间始终长于 XDS110连接时间、以便在获取 ITRAP 之前始终通过 XDS110连接器件?

    2) 2)您说"他们可以发出复位然后再尝试闪存命令、而不是在连接后发出闪存编程命令?"

    这是否意味着 XDS110 连接后可以进行任何复位以使器件脱离 ITRAP 中的挂起状态?

    3) 3)我们注意到下方的 Uniflash 8.5中有用于 CPU 复位的新功能。 这可以用作您之前所说的重置吗?

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

    韦恩、您好!

    我可以在几天内查看并回复您。

    谢谢。此致、

    瓦姆西

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

    韦恩、您好!

    1) 1)正如离线讨论的那样、我要求我们的系统控制专家查看此内容。

    2) 2)是的、发出复位应该会有所帮助。

    3) 3)是的、可以使用。

    谢谢。此致、

    瓦姆西  

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

    韦恩、您好!

    我现在要在这里关闭这个帖子。  正如离线讨论的那样、一旦您从客户那里获得有关硬件设计的进一步反馈、您就可以与我们的系统控制专家进行讨论。

    谢谢。此致、
    瓦姆西