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.
你(们)好
CPU 启动 EMIF2来扩展2个 RAM 和1个闪存。 在 CPU1上进行读取和写入操作非常有效。
如何在 CPU2上读取和写入 RAM 和闪存?
是否有任何相关文档或示例代码?
谢谢。
Daniel、您好!
EMIF2只能从 CPU1及其 CLA 进行访问。 EMIF1可从 CPU1和 CPU2进行访问。 访问它的方式与对 EMIF2执行 CPU1访问的方式相同(使用 EMIF1地址空间)。 您需要在 EMIF1MSEL 中将 MSEL_EMIF1位的值更改为"1"、以便为 CPU2提供 EMIF1所有权。 此配置需要通过 CPU1代码完成。 我们没有这方面的示例代码。
此致、
Vivek Singh
您好!
如"EMIF1_CONFIG_REGS 寄存器"部分所述、EMIF1MSEL 是 EALLOW 保护寄存器(EMIF1_CONFIG_REGS 中的所有寄存器均受 EALLOW 保护)、因此您需要在写入之前使用 EALLOW。 请更正相同的内容并查看其是否正常工作。
此致、
Vivek Singh