Easyelectronics.ru

Электроника для всех
Текущее время: 06 дек 2019, 03:00

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Разбираюсь с примером FatFS к LPC176x
СообщениеДобавлено: 15 дек 2014, 18:07 
Старожил
Аватара пользователя

Зарегистрирован: 27 июн 2011, 01:37
Сообщения: 208
Откуда: Саратов
Здравствуйте.
Сразу оговорюсь, что дублирую свою тему на electronics.ru.
Разбираюсь с FatFS, но во вложенном примере к LPC176x непонятка (лично для меня). Не могу прочесть файл в формате имени 8.3.
На первых порах "общаюсь" с МК по UART, как и предложено Чаном в примере.
Ну, во-первых нигде не нашел пояснения к синтаксису некоторых команд из списка, выдаваемого по запросу "?" (см. картинку). Например, что <pd#> это номер диска понял, а что такое <len> у команды чтения файла fr? Длина, размер? Есть команда fz вроде как для чтения/изменения этого параметра. Так в команду чтения файла fr надо подставлять полученное значение возвращенное fz? Я думал, что для чтения достаточно будет ввести fr 0:/agava.txt (внутри файла текст Test text).
Длину, кстати, возвращает в виде:
>fz 0:/agava.txt
blen=16384
В терминале вообще должно появиться содержимое файла или надо дополнительные телодвижения?
На всякий случай листинг чтения статуса SD:
Код:
>ds 0
Drive size: 15759360 sectors
Block size: 8192 sectors
Media type: 12
CSD:
00000000: 40 0E 00 32 5B 59 00 00 3C 1D 7F 80 0A 40 00 63 @..2[Y..<....@.c
CID:
00000000: 12 34 56 4D 53 20 20 20 10 58 30 07 20 00 E7 E9 .4VMS   .X0. ...
OCR:
00000000: C0 FF 80 00 ....
SD Status:
00000000: 00 00 00 00 03 00 00 00 04 00 90 00 08 11 00 00 ................
00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

Вложение:
2014-12-15_153721.jpg
2014-12-15_153721.jpg [ 221.76 Кб | Просмотров: 6955 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираюсь с примером FatFS к LPC176x
СообщениеДобавлено: 15 дек 2014, 18:16 
Старожил
Аватара пользователя

Зарегистрирован: 27 июн 2011, 01:37
Сообщения: 208
Откуда: Саратов
fs [<path>] - Show volume status
Код:
>fs 0
FAT type = FAT32
Bytes/Cluster = 32768
Number of FATs = 2
Root DIR entries = 0
Sectors/FAT = 1922
Number of clusters = 245984
Volume start (lba) = 8192
FAT start (lba) = 12540
DIR start (lba,clustor) = 2
Data start (lba) = 16384


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираюсь с примером FatFS к LPC176x
СообщениеДобавлено: 21 дек 2014, 20:17 
Старожил
Аватара пользователя

Зарегистрирован: 27 июн 2011, 01:37
Сообщения: 208
Откуда: Саратов
Проблема с чтением файла из карты решилась после выполнения обязательных команд: инициализации диска, инициализации файловой системы, открытия файла и уж потом только его чтение...
Я пытался после инициализаций диска и файловой системы читать файл сразу, пропуская его открытие.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB