yurmala (30.09.2011 10:43, просмотров: 89) ответил Гудвин на А хрен его знает... Не пробовал. AlexandrY что как то про это дело отписывался тут - в положительном ключе. Закрытые библиОтеки - не айс. В каждой версии обновляются. Ну и размерец их нехилый. Делал хост на основе демки от NXP+FatFS от Чена. На
Приветствую! Помогите плз. Я тоже делал хост на основе демки от NXP+FatFS от Чена. В режиме READONLY, все работает, но при попытке записать что-то : Зависает в функции MS_BulkSend на строчке
rc = Host_ProcessTD(EDBulkOut, TD_OUT, user_buffer, MS_BlkSize * num_blocks);
в режиме ожидания Host_WDHWait();
С чем может быть связан подобный висяк?
функция disk_write()
DRESULT disk_write(BYTE drv, /* Physical drive number (0..) */
const BYTE *buff, /* Data to be written */
DWORD sector, /* Sector address (LBA) */
BYTE count /* Number of sectors to write (1..255) */
)
{
DRESULT res;
int result;
(void) result;
if (usb_status & STA_NOINIT) {
return RES_NOTRDY;
} else {
if ( MS_BulkSend( sector, count, (volatile USB_INT08U*) buff ) == OK ) {
res = RES_OK;
} else {
res = RES_ERROR;
}
}
return res;
}