189 похожих чатов

Почоны, а какие есть альтернативы у fatfs?) Они вообще есть

для stm32?

Я тут недавно задавал вопрос по нему, когда помогал джуну-эмбеддеру, в итоге разобрался со всем за пару часов в качестве челленджа, и работа с sd-шкой пошла. А вот джун так и ниасилил, так что хочется подкинуть ему мб что то попроще

22 ответов

26 просмотров

В чем именно альтернатива?

Alex-Smirnov Автор вопроса
CatGPT
В чем именно альтернатива?

Да любой аналог. Любые фс на МК Littlefs вот предложили, найс, про неё чёт забыл

Единственная проблема с fats которая вызывает ступор это ее искреннее желание знать вставлена ли карта в порт

Alex-Smirnov Автор вопроса
MadDoc
Единственная проблема с fats которая вызывает ступ...

Ну это ж можно пойти и руками поправить. Например, проверку на CD убрать, или вообще монтировать фс после явного знака, что карта на месте, например exti от cd или "хороший" ответ на sdio команду...

FatFS страшная штука... :( Как и вообще Fat. 2 дня потеряли из-за сбоев при отключении питания если файл не закрыт. Не думал, что будут "воспоминания о будущем". Крайне не рекомендую, если есть возможность без нее. Если хранилище не должно работать с другими устройствами типа PC - есть альтернативы. LittleFS одна из них.

Alex-Smirnov Автор вопроса
KSergey
FatFS страшная штука... :( Как и вообще Fat. 2 дня...

А разве сброс питания не любую такую фс руинит?)

Alex Smirnov
А разве сброс питания не любую такую фс руинит?)

Нет. Если FS с журналированием. Или имеет возможности восстановления.

Alex Smirnov
А разве сброс питания не любую такую фс руинит?)

журналируемые не должны ломаться по идее

Alex-Smirnov Автор вопроса
KSergey
Нет. Если FS с журналированием. Или имеет возможно...

Хм, ну логично, почитаю про это) Пока не нарывался на такие требования

Boris
А она не помрёт?

От задачи. До 100000 записей на блок. Есть сранение FatFS и LittleFS по ресурсу чипов. LittleFS на порядки вынлслевее.

Alex-Smirnov Автор вопроса
Alex Smirnov
Уже на FM25Qxx модно)

Один хр... 100 000. FatFS убьет аналогично.

Alex Smirnov
Уже на FM25Qxx модно)

fm это кто? mram\fram небось?

Alex-Smirnov Автор вопроса
shadowsoul
fm это кто? mram\fram небось?

Фудан же Обычная флешка

Alex-Smirnov Автор вопроса
shadowsoul
а, фу

А ещё на emmc Yeestor можно поднять, но вы тогда совсем обблюетесь)

KSergey
FatFS страшная штука... :( Как и вообще Fat. 2 дня...

LittleFS еще страшнее, тут было - https://t.me/proembedded/442748

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
Всем привет! Решаю 99 OCaml Problems и столкнулся со следующей проблемой (прошу палками не забивать, я OCaml практически не трогал до этого момента): open OUnit2 let create_...
К|/|pи/\/\ 6е3yглbIи
2
https://www.linkedin.com/posts/ugama-benedicta-kelechi-codergirl-103041300_mobiledevelopment-fluttertraining-handsonlearning-activity-7263445699227254784-IdHB?utm_source=share...
CoderGirl
16
возможно ли как-то передать в электрон или таури медиа поток с рендера 2д движка? двиг запускается как dll, а дальше надо как-то отправлять рендер кодировать не подходит, зр...
Kyle Nekto
7
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
Помогите пожалуйста. Делаю систему плагинов. Проблема сейчас в такая: плагины загружаются в основном потоке. FLibHandle := SafeLoadLibrary(FFileName) Но нужно еще выполнить фу...
Илья 🤣
10
Точно, оно. У тебя там имена потоков выставляются?
Александр (Rouse_) Багель
9
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
12
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Карта сайта