This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How does Embedded File System handle writing to NOR flash pages?

I am writing a NOR flash driver over SPI to use with the EFS middleware in uVision. The flash device datasheet states that the page size is aligned on the page size boundary. If the write does not start at the page aligned boundary the address being written to will wrap at the boundary, overwriting the data at the start of the page boundary.

Would I need to provide the functionality to prevent this overwrite? How does the page_size field in the ARM_FLASH_INFO affect how the middleware programs data to flash?