для stm32?
Я тут недавно задавал вопрос по нему, когда помогал джуну-эмбеддеру, в итоге разобрался со всем за пару часов в качестве челленджа, и работа с sd-шкой пошла. А вот джун так и ниасилил, так что хочется подкинуть ему мб что то попроще
В чем именно альтернатива?
Да любой аналог. Любые фс на МК Littlefs вот предложили, найс, про неё чёт забыл
Единственная проблема с fats которая вызывает ступор это ее искреннее желание знать вставлена ли карта в порт
Ну это ж можно пойти и руками поправить. Например, проверку на CD убрать, или вообще монтировать фс после явного знака, что карта на месте, например exti от cd или "хороший" ответ на sdio команду...
FatFS страшная штука... :( Как и вообще Fat. 2 дня потеряли из-за сбоев при отключении питания если файл не закрыт. Не думал, что будут "воспоминания о будущем". Крайне не рекомендую, если есть возможность без нее. Если хранилище не должно работать с другими устройствами типа PC - есть альтернативы. LittleFS одна из них.
А разве сброс питания не любую такую фс руинит?)
Нет. Если FS с журналированием. Или имеет возможности восстановления.
журналируемые не должны ломаться по идее
Хм, ну логично, почитаю про это) Пока не нарывался на такие требования
LittleFS пример такого типа.
Поднимаем FatFS на W25Qxx и ... :)
А она не помрёт?
От задачи. До 100000 записей на блок. Есть сранение FatFS и LittleFS по ресурсу чипов. LittleFS на порядки вынлслевее.
Уже на FM25Qxx модно)
Один хр... 100 000. FatFS убьет аналогично.
fm это кто? mram\fram небось?
Фудан же Обычная флешка
А ещё на emmc Yeestor можно поднять, но вы тогда совсем обблюетесь)
S3A1604V0M
LittleFS еще страшнее, тут было - https://t.me/proembedded/442748
Дайте ссылку на сравнение
Обсуждают сегодня