esp-idf/components/spi_flash
Cao Sen Miao 44e16a6401 fix(spi_flash): Fix issue that flash encryption failed while rom_impl config is enabled
The issue is `esp_flash_write_encryped` function in ROM on ESP32C3, ESP32S3
calls legacy implementation, which uses old configuration. And this causes
write fails.
The solution in this commit is to compile and link this function(and related)
in IRAM instead of the ROM one.
The IRAM cost increases around 1.2KB after the fix
2024-02-28 10:07:53 +08:00
..
esp32
esp32c2
esp32c3
esp32c6
esp32h2
esp32p4
esp32s2
esp32s3
include change(flash): rename spi_timing_is_tuned to spi_flash_timing_is_tuned 2024-01-10 11:52:28 +08:00
linux
mock
sim/stubs/soc/include/hal
test
test_apps fix(spi_flash): Fix issue that flash encryption failed while rom_impl config is enabled 2024-02-28 10:07:53 +08:00
CMakeLists.txt
Kconfig
README.rst
cache_utils.c fix(cache): fix wrong dcache size 0 configuration issue on s2 2024-01-04 12:06:09 +08:00
esp_flash_api.c fix(spi_flash): Fix issue that flash encryption failed while rom_impl config is enabled 2024-02-28 10:07:53 +08:00
esp_flash_spi_init.c change(flash): rename spi_timing_is_tuned to spi_flash_timing_is_tuned 2024-01-10 11:52:28 +08:00
flash_brownout_hook.c
flash_mmap.c
flash_ops.c
linker.lf
memspi_host_driver.c
sdkconfig.rename
spi_flash_chip_boya.c
spi_flash_chip_drivers.c
spi_flash_chip_gd.c
spi_flash_chip_generic.c fix(spi_flash): Fix issue that flash encryption failed while rom_impl config is enabled 2024-02-28 10:07:53 +08:00
spi_flash_chip_issi.c
spi_flash_chip_mxic.c
spi_flash_chip_mxic_opi.c
spi_flash_chip_th.c
spi_flash_chip_winbond.c
spi_flash_hpm_enable.c
spi_flash_os_func_app.c
spi_flash_os_func_noos.c feat(esp32c5): support esptool on esp32c5 beta3 2024-01-09 13:11:11 +08:00
spi_flash_wrap.c refactor(spi_flash): Use new spi_flash register sturct and deperecate the old one 2024-01-08 09:59:22 +08:00

README.rst

See the spi_flash.rst in the programming guide folder for more details.