esp-idf/components/fatfs/test_apps/flash_ro
fl0wl0w 90d1dcfd76 feat(freertos): Introduced new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES
This commit replaces the use of portNUM_PROCESSORS and configNUM_CORES
macros in all of ESP-IDF. These macros are needed to realize an SMP
scenario by fetching the number of active cores FreeRTOS is running on.
Instead, a new Kconfig option, CONFIG_FREERTOS_NUMBER_OF_CORES, has been
added as a proxy for the FreeRTOS config option, configNUMBER_OF_CORES.
This new commit is now used to realize an SMP scenario in various places
in ESP-IDF.

[Sudeep Mohanty: Added new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES]

Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com>
2024-02-09 09:11:28 +01:00
..
main feat(freertos): Introduced new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES 2024-02-09 09:11:28 +01:00
CMakeLists.txt fatfs: migrate unit tests to component test app, re-enable test for C2 2022-10-04 17:39:38 +02:00
partitions.csv fatfs: migrate unit tests to component test app, re-enable test for C2 2022-10-04 17:39:38 +02:00
pytest_fatfs_flash_ro.py feat(storage): Update build test rules for storage related components 2024-01-02 13:10:59 +01:00
README.md feat(ci): Enable p4 example, test_apps and unit tests CI build 2023-08-24 12:51:19 +08:00
sdkconfig.defaults fatfs: migrate unit tests to component test app, re-enable test for C2 2022-10-04 17:39:38 +02:00

Supported Targets ESP32 ESP32-C2 ESP32-C3 ESP32-C6 ESP32-H2 ESP32-P4 ESP32-S2 ESP32-S3

This test app runs a few FATFS test cases in a read-only FAT partition.

These tests should be possible to run on any ESP development board, not extra hardware is necessary.

The initial FAT image is generated during the build process in main/CMakeLists.txt:

  • create_test_files function creates a set of files expected by the test cases
  • fatfs_create_rawflash_image generates a FAT image from the set of files (via fatfsgen.py)

The generated FAT image is flashed into storage partition when running idf.py flash.

See ../README.md for more information about FATFS test apps.