Появился следующий вопрос.
У меня флешка на 1 Мбайт, имеет 16 секторов по 64 Кбайта.
В функции f_mkfs, есть следующий код, который возвращает FR_DISK_ERR и не дает успешно завершить это функцию.
Код
/* Create a partition in this function */
if (disk_ioctl(pdrv, GET_SECTOR_COUNT, &n_vol) != RES_OK || n_vol < 128)
return FR_DISK_ERR;
Как раз не проходит по второму условию, т.к. количество секторов на моей флешке 16.
Как быть?