Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
1 year, 7 months ago.
Use LittleFS w/ STM32L475 (1MB ROM 128KB RAM) w/ Free RTOS in C++ (gcc) w/ SST26WF064C 8MB NOR flash
We are considering using LittleFS in our product: - IoT BLE device - STM32L475 MCU (Cortex ARM M4 uP); ROM 1MB; RAM 128KB - Application level code: C++ (compiler gcc) - Low level drivers/OS code: ASM/C - OS: FreeRTOS (with dynamic memory) - External Flash: (not final) microchip SST26WF064C 8MB NOR (4K blocks) - We are also considering also NAND flashes but my understanding is that LittleFS is more designed for NOR flashes - Storage use cases: - temp storage of firmware code for firmware upgrade (up to 1MB) - logs (128 Bytes per log) up to 50 logs - messages (256 bytes per message) up to 200 messages - settings/configuration/mfg/production data - some other NV typical data My questions are: 1. Can you please first answer if LittleFS can be used? 2. What are ROM/RAM/OS/Performance requirements 3. Other requirements/considerations 4. Is LittleFS good solution for this purpose 5. What is your view about using NAND flash in our product
Kind regards, Yuval
Question relating to:
1 year, 6 months ago.
LittleFS is an independent mbed os based system that could potentially work with another FreeRTOS based system. LittleFS works with a FAT file system backed by either an secure digital card or NOR Flash memory.
I will get back to you on the performance related information.
Naveen, team mbed.