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] [参考译文] 【常见问题解答】AM263P4-Q1:如何对自定义外部闪存进行闪存/编程

Guru**** 2774995 points

Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1611674/faq-am263p4-q1-how-to-flash-program-custom-external-flashes

器件型号: AM263P4-Q1
Thread 中讨论的其他器件: UNIFLASH

此常见问题解答介绍了如何设置闪存实用程序、以将闪存刷写到开箱即用的外部闪存中。 对于 AM261 和 AM263 器件、此常见问题解答中提到的方法也是相同的


定制电路板将具有定制外部闪存。 可以修改 Uniflash 工具以支持所选的闪存。 默认情况下、这些工具可用于将闪存刷写到 EVM 中具有相同闪存器件的电路板中。 对于 AM263P、这将是 IS25LX256 闪存。

-首先,我们需要确保我们的闪存配置正确。 为此、我们需要找出闪存配置。 下面提到的 SDK 开发人员指南介绍了如何添加对定制闪存器件的支持

添加了对定制闪存器件的支持:  https://software-dl.ti.com/mcu-plus-sdk/esd/AM263PX/latest/exports/docs/api_guide_am263px/CUSTOM_FLASH_SUPPORT_GUIDE.html

-一旦我们获得了 SFDP 表,又称闪存的闪存配置,请尝试使用新的闪存配置运行 SDK 中的 ospi_flash_io 示例。 如 图所示 '所有测试均通过'  这证明我们的闪存配置是正确的、我们最好继续下一步。


启用 Uniflash GUI 工具以刷写到自定义闪存器件中

- uniflash GUI 工具使用闪存器二进制文件与外部闪存通信。

- SDK 为我们提供了自行构建此闪存器二进制文件的选项。 Flasher 程序是 SDK 中的项目/示例。

- SDK 闪存程序的相对路径, JTAG_uniflash : tools/flasher/JTAG_uniflash

https://software-dl.ti.com/mcu-plus-sdk/esd/AM263PX/latest/exports/docs/api_guide_am263px/TOOLS_FLASH.html#TOOLS_FLASH_JTAG_UNIFLASH

-将本示例的闪存配置更改为用于运行 ospi_flash_io 并构建它的闪存配置。

-打开 Uniflash GUI 工具并转至设置和实用程序

-在这里,启用自定义闪光复选框。

-该工具现在要求闪存路径和闪存名称,填充相应的字段,并尝试加载映像。