主题中讨论的其他器件:SysConfig
工具与软件:
您好!
是否能够使用与 OSPI 控制器相关的闪存相关的两个不同读取/写入命令?
我的目标是使用两个不同的读取/写入命令、一个用于读取/写入存储器的一个部分(比如标准方式)、一个用于读取/写入 SSR 区域(如 OTP 区域)。 我的闪存为这两部分提供这两种不同的命令、我需要使用这两种命令。
此致
Stefano
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.
Stefano、您好!
感谢您的提问。
那么、我将根据 MCU 和 SDK AM243产品来评论您的问题。
这是流程。
我写这个详尽步骤的目的是为了确保您了解流程是如何发生的、否则顶级答案是否定的
以下问题仅供我理解、以便我可以更好地了解您的系统。
期待您的答复。
此致、
Vaibhav
Stefano、您好!
感谢您提到您的用例、让我来看看我是否可以在本例中做一些工作。
我需要在结束时进行一些很好的测试、以了解是否只要做一些尽可能小的更改、我就可以让您的用例正常工作。
那么、请继续、告诉我以下流程对您是否有用?
如果您要修改上述任何步骤或添加您自己的一些步骤、请告诉我?
另请注意、这是我最后检查协议开关的工作、我最初说这将是"否"、但如果您允许我在某个时间运行此操作、我可以尝试满足您的要求。
此致、
Vaibhav
Stefano、您好!
我看到了执行协议切换所需的工作量。
在其他高优先级的问题上、我不能花些时间来落实。 但我可以建议您使用该方法、以便您可以继续尝试自己的方法。
请构建一个简单的应用程序、如 ospi_flash_io、该应用程序随附于 MCU plus SDK 安装程序、可在 examples/drivers/ospi 目录下找到。
构建它之后、完成名为 ti_board_open_close.c 的生成文件之一
这里、您将看到为用户在 SysConfig 中设置的特定协议定义的闪存配置值。 该文件中定义的闪存配置值与某个协议关联、如果您更改协议、则会在该文件中生成一个全新的闪存配置值。 因此、您需要确保在切换协议时、确保为要要求 OSPI 控制器和闪存运行的新协议更改这些配置值。
下面是伪代码:
此致、
Vaibhav