Привет всем,
Уже неделю мучаюсь над инициализацием карт памяти, помогите пожалуйста.
И так:
IDE - CooCox CoIDE 1.7.8
MCU - STM32F103C8T6
Карта подключена к шине spi библиотеки использую кокосовские те что есть
В репозитории.
Карты обьемом до 4ГБ инициализируются без проблем и можно читать по секторам.
А вот 4ГБ и выше не инициализируються, код ошибки SDInit = 52.
Проблема номер два - файловая система от Chan не запускаеться даже для тех карт которые инициализируються (те которые меньше 4GB).
При открывании файла в режиме чтения ошибка 13 (No valid file system).
Пробовал форматнуть карты разными способами и FAT и FAT32 результат не меняется.
Помогите пожалуйста запустить хотя бы файловую систему.
Спасибо.
Код прилогаеться.
SD_STM32.zip