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.

[FAQ] PROCESSOR-SDK-AM57X: 不同 QSPI 器件型号的 UNIFLASH 烧写流程?

Part Number: PROCESSOR-SDK-AM57X
Other Parts Discussed in Thread: UNIFLASH

问:我的定制板上有一个新的 QSPI(与 TIEVM 的器件型号不同)?我已经尝试使用 UNIFLASH 刷写 MLO,但没有成功。有人能指导我完成此过程吗?

  • 答:

    请按照以下步骤操作:

    • 根据您的 QSPI 规格更新 pdk_am57xx\packages\ti\board\src\flash 文件夹。
    • 更新后,编译电路板库。
    • 然后,您可以通过编译QSPI 诊断测试 (pdk_am57xx\packages\ti\board\diag\qspi) 或 QSPI 驱动程序示例来测试对 QSPI 的读取/写入。您可以验证 QSPI 器件型号的供应商 ID 和制造商 ID。这样您就可以了解到 QSPI 是否正常工作。
    • 然后,您可以编译 pdk_am57xx\packages\ti\board\utils\,以便根据 pdk_am57xx\packages\ti\board\utils\uniflash\target\bin\idkAM57Xx\ 中的 QSPI 器件型号获取更新后的烧写程序。
    • 现在,您可以通过此链接为 UNIFLASH 编写和擦除序列。
      • 请务必记住,您必须使用 pdk_am57xx\packages\ti\board\utils\uniflash\target\bin\idkAM57Xx\ 中的out,而不是 <path\to\uniflash\root_folder>\processors\FlashWriter\idkAM57Xx\uart_idkAM57Xx_flash_programmer.out(因为这是与 TIEVM 兼容的默认二进制文件)。
    • 其余步骤将保持不变,只需重新编译二进制文件(MLO 等)即可。

    注意 - 请记住,每当您使用预编译的二进制文件时,由于这些文件与 TIEVM 兼容,因此它们可能无法与您的定制板配合使用。因此,请始终编译最新的二进制文件。

    实用链接:

    e2echina.ti.com/.../faq-am5718-am57x-qspi