Embedded 用什么来填充可闪存图像?
愚蠢的问题。。。我正在缝合各个部分(内核、FS等),以创建一个固件映像,该映像将在NOR闪存上闪烁。现在我用零填充剩余的空间。使用其他填充有什么惯例/好处吗?出于几个原因,我更喜欢0xFF(在那些处于擦除状态的设备上)Embedded 用什么来填充可闪存图像?,embedded,padding,firmware,Embedded,Padding,Firmware,愚蠢的问题。。。我正在缝合各个部分(内核、FS等),以创建一个固件映像,该映像将在NOR闪存上闪烁。现在我用零填充剩余的空间。使用其他填充有什么惯例/好处吗?出于几个原因,我更喜欢0xFF(在那些处于擦除状态的设备上) 写入闪存的速度会更快,因为不需要更改未使用的区域 某些设备对重新闪存循环的数量有限制。如果不必写,我宁愿不写 在许多设备上,如果该区域已被擦除,则无需经过擦除周期即可写入新数据。这很方便,尤其是当您编写的是数据而不是代码时。您可能不希望在不重新写入所有代码的情况下添加到代码中,
- 写入闪存的速度会更快,因为不需要更改未使用的区域
- 某些设备对重新闪存循环的数量有限制。如果不必写,我宁愿不写
- 在许多设备上,如果该区域已被擦除,则无需经过擦除周期即可写入新数据。这很方便,尤其是当您编写的是数据而不是代码时。您可能不希望在不重新写入所有代码的情况下添加到代码中,但您可能希望添加到存储在闪存中的参数数据中