Skip to content

# 16.4.1. J6X 虚拟 xspi-norflash 流程框图介绍

Xspi控制器在mcu域，xspi-norflash的驱动也在mcu域实现，Acore想访问norflash介质需要通过核间通信的方式间接访问。

如图所示，用户通过mtd层发起读写请求，mtd层会调用virt-xspi层驱动接口，virt-xspi会将mtd层的读写请求通过ipc发送到mcu侧。 然后mcu侧service接受到请求后，发起读或者写flash的操作，flash数据通过共享内存的方式传递。 如果是在内核下，mcu侧会对写动作进行验签，防止Acore随意的写入，导致mcu域flash里数据被破坏。

- 注1：当前版本未打开写入验签功能，Acore可以直接读写norflash的部分区域（NVM区域除外）。

- 注2：Acore不支持对mcu侧xspi控制器和flash进行配置。