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:通过 SCI/SPI 端口更新固件(闪存)

Guru**** 2581345 points
Other Parts Discussed in Thread: TMS320F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1219920/tms320f28379d-updating-firmware-flash-though-sci-spi-ports

器件型号:TMS320F28379D

您好!

我正在使用一个29379D 系统、该系统通过 SPI 和串行通信连接到 运行操作系统的 Sitara ARM 处理器。 是否有办法通过 ARM 处理器运行到28379D 的固件升级? 中所示,我可以看到通过 SCI-A 为28379D 提供了一个串行闪存编程解决方案,但是如果连接到 SCI 接口,是否可以通过另一个处理器实现这一目的?

目标是能够从 PC 将所需的文件发送到 ARM 处理器、然后将其从 ARM 处理器传递到28379D 以进行固件更新。  这是否可以实现或者分别访问28379D 的串行端口并通过 JTAG 工具直接从 PC 加载 OUT 文件容易得多。 我可以阅读的任何建议或文档方向都将非常有帮助。

谢谢!

Aditya.  

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

    您好、Aditya:

    我认为这 可以实现、但让我与另一位专家确认一下 、以了解如何实现以及哪种方法 执行固件更新更容易。

    此致、

    Omer Amir

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

    非常感谢您提供的信息! 我是否必须 将 Sitara 处理器的 SCI 连接到 TI 处理器的 SCI-A?  我是否需要添加任何其他硬件来进行固件升级?是否担心能够通过 Linux 运行? 我将尝试使用 Launchpad 对此进行测试。 这是可行的吗?  

    谢谢。

    Aditya.

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

    尊敬的 Aditya:

    是的、您需要 在 TI 处理器和所用的任何主机器件(本例中为 Sitara)之间连接 SCI。 此操作不需要添加任何其他硬件。 使用 Launchpad、您将能够对其进行测试。

    谢谢。
    Ronak

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

    尊敬的 Ronak:

    感谢您提供的信息。 您知道我是否只需要将兼容 SCI-A 的 GPIO 用于从 Sitara 系统进行的串行更新? 关于基于 SCI 的固件更新、我有点困惑、因为 Launchpad 文档中提到 Launchpad 上的外部连接器上没有可引导 SCI 引脚。 是否有不同的通过串行(SCI-boot 除外)下载固件的方法?  

    谢谢。

    Aditya.  

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

    尊敬的 Aditya:

    您可以在 Sitara (主机)控制器中使用为 SCI 分配的任何 GPIO。 有关 TMS320F28379D 端的连接、您可以参阅器件的技术参考手册。

    谢谢。
    Ronak