kostikp (25.06.2009 12:54, просмотров: 124) ответил Сергей Борщ на Тогда не знаю :( Если "компилятор по умолчанию" = ИАР, "процессор по умолчанию" = AVR, то там у компилятора два стека. Размер которого из них вы сделали 1024?
Да. 1024. Я тут обнаружил, что в auto_mount вызывается check_fs, в которой вызывается MemCmp if(!MemCmp(&fs->win[BS_FilSysType],"FAT", 3); return 0; Реально там по этому адресу в массиве есть слово FAT я проверил. Но данная ф-я выводила не ноль, т.е типа не находила слово "FAT". Вот типа и думаю поэтому писал, что FR_NO_FILESYSTEM.
Посмотрел ф-ю MemCmp там в string.h определение какое-то странное было CONST большими буквами... я заменил на const маленькими и теперь, пока только в отладчике (теоретически) он находит слово "FAT"