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.

[参考译文] AM6442:在 OSPI 外部闪存上使用 Gang 编程器的方法

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1516237/am6442-method-to-use-gang-programmer-on-ospi-external-flash

器件型号:AM6442

工具/软件:

尊敬的团队:

我的客户完成了 AM6442的开发、并希望迁移到 MP。

引导加载程序来对器件闪存进行编程。 但为了加快 MP 过程、他们读取外部 OSPI 闪存、然后将相同的数据编程到其他电路板。

则另一个电路板无法正常工作。  

若要正确使用 OSPI 闪存上的 Gang 编程器、应该做什么?

您能告诉我什么是正确的 MP 流程吗?

此致、

TED

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

    尊敬的 Ted:

    ?? ? 说:
    您能告诉我什么是正确的 MP 流程吗?

    请在此处详细说明 MP 的含义。

    ?? ? 说:
    要正确使用 OSPI 闪存上的 Gang 编程器、应该做什么?

    术语 Gang 编程器的含义是什么?

    此致、

    Vaibhav

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

    MP 表示大规模生产。  很抱歉混淆。

    Gang 编程器是在不使用 AM6442的情况下将映像写入闪存的闪存写入器。 它会将映像直接写入闪存。

    如果客户使用 Gang 编程器、则引导顺序不正确。

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

    尊敬的 Ted:

    GANG 编程器是一款在不使用 AM6442的情况下将映像写入闪存的闪存写入器。 它会将图像直接写入闪存。

    我不确定 Gang 编程器使用的外设。 它是使用 UART 还是 USB 来刷写到闪存器件?

    此致、

    Vaibhav

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

    他们的计划是在安装前通过 OSPI 写入外部闪存。 然后将存储器连接到板上。

    TED

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

    尊敬的 Ted:

    但仍不确定 Gang 编程器在低级别用于写入闪存/对闪存进行编程。 它是否使用某种协议、如果是、那么它是什么?

    OSPI

    您是说 Gang 编程器使用 OSPI 来写入闪存吗?

    以下是所需内容的细分:

    • 要刷写的所有文件的二进制文件。
    • 要刷写到闪存部分的所有二进制文件的偏移量。

    刷写这些二进制文件后、应进行启动。

    请告诉我您期待刷写的所有二进制文件。 您可以从以下目录中引用其中一个配置文件: c:\ti\mcu_plus_sdk_am64x_11_00_00_15\tools\boot\sbl_prebuilt

    此致、

    Vaibhav

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

    是的。 关于闪存数据、他们从工作板的闪存中读取。 如果是这种情况、它应该具有所有文件的二进制文件以及偏移量。 是否有任何其他原因不能正常工作?

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

    尊敬的 Ted:

    是否有其他原因使其无法正常运行?

    我看不到它不会运行的任何其他原因、只要二进制文件以正确的偏移量刷写、就应该都可以运行。

    如果您需要进一步说明、请告诉我。

    此致、

    Vaibhav

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

    似乎这个答案是不正确的,所以我开始了新的线程