STM32f746G-дискотека, SD-карта, f_open возвращает FR_NO_FILESYSTEM
У меня есть приложение, которое состоит из 2 потоков и работает на плате обнаружения STM32f746G. Один поток реализует http-клиент (который просто получает файл с сервера), а другой поток записывает файл на SD-карту. Когда я запускаю потоки отдельно, они работают нормально, однако, когда я запускаю их одновременно, функция f_open (FatFS) возвращает FR_NO_FILESYSTEM.
Оказывается, это, вероятно, вызвано функцией инициализации стека lwIP первого потока. Я был бы рад, если бы у кого-нибудь была идея.
Спасибо.