Всем спасибо за советы, сделал по 512 сектор.
И действительно, получилось смонтировать систему и создать файл.
Но записывать данные в файл всё равно упорно не хочет
Заходя в функцию f_write(), в первой строке пытается выбрать новый кластер, а следом вылетает из функции.
Код
fp->sclust = clst = create_chain(fp->fs, 0); /* Create a new cluster chain */
if (clst == 0) break; /* Could not allocate a new cluster (disk full) */
Есть идеи как можно полечить?
Почему он не может найти свободный кластер?
Сообщение отредактировал vasilijvs - Mar 1 2016, 12:35