реклама на сайте
подробности

 
 
> SDCard FatFs STM32F103C8T6
zeycon
сообщение Dec 14 2015, 08:40
Сообщение #1





Группа: Участник
Сообщений: 5
Регистрация: 14-12-15
Пользователь №: 89 686



Привет всем,
Уже неделю мучаюсь над инициализацием карт памяти, помогите пожалуйста.

И так:
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 ( 749.5 килобайт ) Кол-во скачиваний: 14
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Genadi Zawidowsk...
сообщение Dec 14 2015, 10:13
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



В моих исходниках diskio.c было

Код
#if _MULTI_PARTITION    /* Volume - Partition resolution table */
PARTITION VolToPart[] = {
    {0, 0},    /* "0:" <== Disk# 0, auto detect */
    {1, 0},    /* "1:" <== Disk# 1, auto detect */
    {2, 0},    /* "2:" <== Disk# 2, auto detect */
    {3, 1},    /* "3:" <== Disk# 3, 1st partition */
    {3, 2},    /* "4:" <== Disk# 3, 2nd partition */
    {3, 3},    /* "5:" <== Disk# 3, 3rd partition */
    {4, 0},    /* "6:" <== Disk# 4, auto detect */
    {5, 0}    /* "7:" <== Disk# 5, auto detect */
};
#endif


- т.е., оно должно открываться при мультипартишион. Что-то запилили совсем...

Сообщение отредактировал Genadi Zawidowski - Dec 14 2015, 10:14
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 11:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01363 секунд с 7
ELECTRONIX ©2004-2016