你好,
,我想把代码闪存中的数据复制到代码闪存的另一个地方,这可能吗,还是说我需要先复制 ram 中的数据?
Fls_Write(AREA_1_LOGICAL_ADDR, (const uint8_t *)AREA_2_LOGICAL_ADDR, AREA_SIZE);
AREA_1_LOGICAL_ADDR = 0x0
AREA_2_LOGICAL_ADDR = 0x100000
AREA_2_LOGICAL_ADDR = 0x10000
闪存配置确定,并完成 EB tresos。
Sophie
S32K3
你好@sobo
S32K3 设备支持 “边读边写” (RWW) 功能,该功能允许同时进行读写操作,但前提是这些操作发生在不同的闪存块中。
不支持通过指针直接访问闪存。闪存的读取、写入和擦除需要特定的顺序,这些顺序由 PFlash 控制器管理。该控制器执行对齐规则,并包含防止直接访问区域的保护机制。因此,闪存操作必须使用相应的应用程序接口,而不是原始指针取消引用。
BR、VaneB