реклама на сайте
подробности

 
 
> FatsFs и разделы
deplen
сообщение May 12 2014, 09:49
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 143
Регистрация: 19-11-12
Пользователь №: 74 471



Здравствуйте.

Столкнулся с проблемой в работе fatfs. Необходимо сделать два раздела, выполняя данную функцию пошагово все работает, разделы создаются. Если же я делаю это без пошагового режима (вставил флешку и думаешь что сработало), то разделов нет. Такое чувство, что операции просто не выполняются (не останавливаются, как следовало бы ожидать для работы функции mkfs)

Код
PARTITION VolToPart[] = {
    {1, 1},    
    {1, 2},    
};

void test()
{
    FATFS dialogFS;
    FRESULT rc;
    BYTE work[_MAX_SS];

    rc = disk_initialize(1);
    DWORD plist[] = {80, 20, 0, 0};
    rc = f_fdisk(1, plist, work);    

    rc = f_mount(&dialogFS, "0:", 0);  
    rc = f_mkfs("0:", 0, 0);        
    rc = f_mount(0, "0:", 0);        

    rc = f_mount(&dialogFS, "1:", 0);
    rc = f_mkfs("1:", 0, 0);        
    rc = f_mount(0, "1:", 0);    
}


В чем может быть проблема?

Сообщение отредактировал deplen - May 12 2014, 09:51
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 1st August 2025 - 18:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01357 секунд с 7
ELECTRONIX ©2004-2016