Part Number:PROCESSOR-SDK-AM57XOther Parts Discussed in Thread:UNIFLASH
问:我的定制板上有一个新的 QSPI(与 TIEVM 的器件型号不同)?我已经尝试使用 UNIFLASH 刷写 MLO,但没有成功。有人能指导我完成此过程吗?
Cherry Zhou:
答:请按照以下步骤操作:
根据您的 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 兼容,因此它们可能无法与您的定制板配合使用。因此,请始终全新构建二进制文件。
实用链接:
https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_DSP_3713470