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.

[参考译文] TMS320F28P650DH:28p65--UNIFLASH

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1539026/tms320f28p650dh-28p65----uniflash

器件型号:TMS320F28P650DH
Thread 中讨论的其他器件:UNIFLASH

工具/软件:

您好、专家、我们希望在主机上实现刻录程序的功能。 我们听说 UNIFLASH 可以实现这个目标。

我们的要求如下

应使用 QT 开发主机软件以实现程序烧录功能。 是否可以使用 SCI 实现此程序烧录?

如果是、您能否提供 UNIFLASH 的使用方法、相应的通信协议、以及是否有任何相关材料?

此外、是否有相应的演示板?

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

    1.28p65 如果我们要使用串行端口、应选择哪种连接方法? 硬件电路应该如何设计? 在硬件方面、是否应该选择引导引脚进行 SCI 启动? 我们是否需要额外的 PHY 芯片? 或者、仅仅一个 TTL 芯片是否足够?

    2.命令行界面 (CLI) 是否可以在 Windows 系统中使用? 如何使用它? 是否有流程?

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

    嗨、Nie、

    >应使用 QT 开发主机软件以实现程序烧录功能。 是否可以使用 SCI 实现此程序烧录?

     QT 在这里是什么意思? 您指的是 QT 仿真吗?

    UniFlash 可通过 JTAG 连接将程序烧录到此器件。 如果您希望通过 SCI 烧录、则必须首先使用闪存内核等器件将程序加载到 RAM 中、这样就可以将程序烧录到器件的闪存中。

    C2000 微控制器的串行闪存编程 应用手册介绍了如何使用器件实现这一点。

    2、可以在 Windows 系统中使用 CLI。 以下是有关其用法的链接:

    UniFlash 快速入门指南 — 命令行界面

    谢谢。此致、

    Charles

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

    您好、专家。 非常感谢您的答复。 Qt 是用于 PC 上上层计算机的软件。 通信方法为 SCI。 我们的工程是双核工程、因此有两个工程、一个用于 CPU1、一个用于 CPU2。
    1.能否告诉我此方法是否无法与 UniFlash 一起使用?

    如果我要亲自写入 PC 主机程序、请烧录 CPU1 程序、CPU2 程序、解锁 CPU2 — 区域 1、解锁 CPU2 — 区域 2;解锁 CPU1 — 区域 1;解锁 CPU1 — 区域 2;还必须执行这四个命令、对吗?

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

    1.不应将 UniFlash 用于此 SCI 方法、除非您希望首先进行测试(例如,通过 UniFlash 映像加载程序加载 SCI 闪存内核、然后使用主机编程器通过 SCI 发送闪存应用程序映像)。  

    2.是的,顺序是这样的:

    -通过 SCI 加载闪存内核

    -解锁 CPU1 区域 1

    -解锁 CPU1 Zone 2

    -解锁 CPU2 区域 1

    -解锁 CPU2 区域 2.

    -加载 CPU1 程序

    -运行 CPU1,加载 CPU2 程序

    这样、内核被加载到器件 RAM、然后如果主机编程器有密码、您可以继续解锁 CPU1 和 CPU2。

    接下来、可以加载并运行 CPU1 APP(为 CPU2 设置闪存组)、然后加载并运行 CPU2 APP。

    谢谢。此致、

    Charles