mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-07 13:27:00 +00:00
LPC55xxx SoCs don't allow reading erased areas, the flash memory controller (FMC) will trigger an ECC error for that area. To prevent reading unwritten areas the low level FMC command of margin checking is used, this will fail if the area to be read is not correctly written (margin_check) or area is erased (blank_check). In the case of an erased page, we return dummy data so the application can program that area. Signed-off-by: Andrei Gansari <andrei.gansari@nxp.com> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
flash_gecko.c | ||
flash_handlers.c | ||
flash_page_layout.c | ||
flash_priv.h | ||
flash_sam.c | ||
flash_sam0.c | ||
flash_shell.c | ||
flash_simulator.c | ||
flash_stm32_v1.c | ||
flash_stm32.c | ||
flash_stm32.h | ||
flash_stm32f4x.c | ||
flash_stm32f7x.c | ||
flash_stm32g4x.c | ||
flash_stm32g0x.c | ||
flash_stm32l4x.c | ||
flash_stm32wbx.c | ||
Kconfig | ||
Kconfig.at45 | ||
Kconfig.gecko | ||
Kconfig.mcux | ||
Kconfig.nios2_qspi | ||
Kconfig.nor | ||
Kconfig.nordic_qspi_nor | ||
Kconfig.nrf | ||
Kconfig.rv32m1 | ||
Kconfig.sam | ||
Kconfig.sam0 | ||
Kconfig.simulator | ||
Kconfig.stm32 | ||
Kconfig.w25qxxdv | ||
nrf_qspi_nor.c | ||
soc_flash_mcux.c | ||
soc_flash_nios2_qspi.c | ||
soc_flash_nrf.c | ||
soc_flash_rv32m1.c | ||
spi_flash_at45.c | ||
spi_flash_w25qxxdv_defs.h | ||
spi_flash_w25qxxdv.c | ||
spi_flash_w25qxxdv.h | ||
spi_nor.c | ||
spi_nor.h |