J6E OTA升级时会对Rcore和Acore同时升级。
EMMC中的镜像包由Acore直接刷写,NorFlash镜像先由Acore通过IPC发送给Rcore,再由Rcore进行刷写
Xspi控制器在mcu域,xspi-norflash的驱动也在mcu域实现,Acore想访问norflash介质需要通过核间通信的方式间接访问。

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


