ZHCUCK3A August 2024 – November 2024 DLPC8445
此命令用于将数据编程到闪存。只有在使用初始化闪存读写设置命令设置起始地址和大小后,才能调用此命令。此命令是一种闪存更新命令,需要使用解锁闪存更新命令来解锁闪存操作。可以链接闪存写入命令,直到初始化的字节数完成编程。BootROM 会自动递增每条命令的地址和大小。即使提供了更多数据,也只会对初始化的字节数进行编程。为确保写入所有字节,仅为每条闪存写入命令发送 4 的倍数个字节,这些非常重要。这样做是为了根据闪存器件支持的多字写入来优化所有闪存写入。对于 SPI 通信,SSP 缓冲区大小为 64 字节。主机需要发送 65 个字节(64 字节数据 + 1 个虚拟字节 - 模式 0 操作需要)。此命令支持可变大小的有效载荷。要写入的字节数始终应为 4 字节的倍数。如果请求写入的字节数不是 4 字节的倍数,则此命令会失败。