工具与软件:
hi champs、
我是为我们的客户提出这个问题。
是否可以动态地将闪存分配更改为 CPU1/CPU2?
这对于仅通过 CPU 使用一个内核来对所有5个闪存组进行编程的固件更新非常有用。
例如、
案例1:
//正常状态
组0/1/2 -> CPU1
Bank3/4 -> CPU2。
//固件更新状态
停止所有应用程序
CPU1将 CPU2保持在复位状态
CPU1仅将所有5个闪存组映射到 CPU1
CPU1以对组合的二进制或十六进制映像中的所有存储体进行擦除和编程。
CPU1至软件复位至正常状态
案例2:
CPU1和 CPU2交替访问闪存组4。
用户负责 CPU1和 CPU2不能同时访问组4。
这就像某个 GPIOx 由 CPU1或 CPU2一次访问一样。
上述情况是否可行?