Alex_Golubev 0 17 ноября, 2023 Опубликовано 17 ноября, 2023 · Жалоба Собрал проект в cubeMx. Подключаешь USB флешку с fat32, все работает создает папки файлы. Подключаешь флешку с ntfs не работает (ну и не должно), функция f_mount() возвращает FR_NO_FILESYSTEM . Далее отключаешь флешку с ntfs, делаешь размонтирования. Подключаешь флешку с fat32 падает в HardFault при вызове f_mount(). Как можно понять что данная флешка не fat32? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 17 ноября, 2023 Опубликовано 17 ноября, 2023 · Жалоба 21 minutes ago, Alex_Golubev said: Как можно понять что данная флешка не fat32? Проверить таблицу разделов, затем проверить BPB в нужном разделе (таблицы может и не быть, в этом случае проверяем BPB в нулевом секторе). ИМХО, проще ошибку в fatfs найти и исправить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться