Как стать автором
Поиск
Написать публикацию
Обновить

Оптимальный выбор файловой системы и создание драйвера для OSPI Flash с GitHub Copilot

Время на прочтение5 мин
Количество просмотров1.6K
Всего голосов 8: ↑7 и ↓1+11
Комментарии4

Комментарии 4

Вы не указали самый важный атрибут файловой системы - запрет до записи flash страниц.

Есть масса микроконтроллеров в flash которых до запись приводит к UB. Например fc7300

littleFS спроектирована с учётом запрета до записи. Это хорошо. А STfs требует до запись. Это драмматически ограничивает сферы применения STfs.

Посмотрите на этот макрос
#define LITTLEFS_PROG_SIZE 64 // Minimum program size (optimized for OSPI flash)

Как хотите так и выставляете. Я начинал тестирование с 1 . Как хотите так и выставляете.
Единицы однократной записи просто надо учитывать когда работает с Flash и выставляете соответственно макрос. Аналогичный макрос есть во всех файловых для Flash. И в STFs тоже есть.

На каком микроконтроллере Вы производили эти эксперименты?

Все есть на схеме. Проект открыт.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации