Easyelectronics.ru

Электроника для всех
Текущее время: 11 дек 2017, 08:50

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



    • 10 шт. 2-слоя 100*100mm 2$. Быстрый заказ: JLCPCB.com
    • JLCPCB - это крупнейшая фабрика PCB прототипов в Китае.
    • Имеющий более 290,000 клиентов и выполняющий более 8,000 заказов в день.
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

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

Зарегистрирован: 27 июн 2011, 01:37
Сообщения: 182
Откуда: Саратов
Здравствуйте.
Сразу оговорюсь, что дублирую свою тему на 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 Кб | Просмотров: 6438 ]


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

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


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

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


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

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


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

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

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