安信可 SPIFFS示例 ====== .. raw:: html -------------- ========= SPIFFS Example ========= Starts a FreeRTOS task to print "spiffs write/read demo". As you run the example, you will see the log : :: INFO (5)[main.c: 94] --> spiffs write/read demo <-- INFO (25)[main.c: 71] spiffs mount success INFO (33)[main.c: 88] --> Hello world <-- How to use? >>>>>>>>> :: //Add Configuration spiffs_config cfg = { .phys_size = 0x00047000, // use spi flash size .phys_addr = DEMO_HOSAL_FLASH_TEST_ADDR, // start spiffs at start of flash .phys_erase_block = 4096, // physical sector size .log_block_size = 4096, // logical sector size (Must be an integer multiple of physical sectors) .log_page_size = LOG_PAGE_SIZE, // logical page size .hal_read_f = spiffs_read_flash, // flash read function .hal_write_f = spiffs_write_flash, // flash write function .hal_erase_f = spiffs_erase_flash, // flash erase function }; :: //SPIFFS Mount int res = SPIFFS_mount(&fs, &cfg, spiffs_work_buf, spiffs_fds, sizeof(spiffs_fds), spiffs_cache_buf, sizeof(spiffs_cache_buf), 0); API >>>>>>>>> [SPIFFS API - Weki](https://github.com/pellepl/spiffs/wiki/Using-spiffs) Troubleshooting ::::::::::: For any technical queries, please open an [issue](https://github.com/Ai-Thinker-Open/Ai-Thinker-WB2/issues) on GitHub. We will get back to you soon.