Witam, skonfigurowałem sobie testowy projekt przy pomocy STM32Cube, mianowicie chciałem przy pomocy stm32f4 discovery odczytywać coś z pendrive przez podłączone USB (tzn stm32f4 pracuje jako host dla USB). jednak cały czas otrzymuję błąd

FR_DISK_ERR

przy otwieraniu pliku

 f_open(&MyFile, "STM32.TXT", FA_CREATE_ALWAYS | FA_WRITE) ;

pendrive mam sformatowany na Fat32, kod wygenerowany przez stm32cube. kombinuję ciągle i nadal bez efektów.
Byłbym wdzięczny za jakąś pomoc.

//Problem rozwiązałem, - wszystkie operacje związane z FatFS należy wykonywać w głównej pętli po funkcji która odpowiada za obsługe USB