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

 
 
> SD карта и AVR, где почитать?
_Ivan_33
сообщение Mar 12 2009, 18:02
Сообщение #1


fpga designer
****

Группа: Свой
Сообщений: 613
Регистрация: 20-04-08
Из: Зеленоград
Пользователь №: 36 928



понимаю что тема не новая, но все таки где почитать и код посмотреть???
под ммс все есть, но коннектора под нее нет
в подфорум для начинающих не стал, ибо слишком долго а мне бы побыстрее


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
RodionGork
сообщение Apr 14 2009, 05:17
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 239
Регистрация: 30-10-07
Из: Санкт-Петербург
Пользователь №: 31 866



Цитата(zltigo @ Apr 13 2009, 11:49) *
А Вы еще в добавок и не представляете, где есть узкое место -тот-же SPI упирается в 20(двадцать) мегабит, что более двух мегабайт в секунду. По той-же Вашей цитате Джеймса при уменьшении скорости обмена по SPI в 66 (шестьдесят шесть) раз получили скорость обмена меньше всего в 4 (четыре) раза. Вспомните начала алгебры и посчитайте, с какой скоростью будет происходить работа c SD, если даже передача будет происходить мгновенно. Так-что копайте насчет тормозов в сотни килобайт совсем в другом месте.


Даже копать не нужно, в спецификации написано черным по белому. И это уже обсудили даже... И про SPI, и про одинокий буфер. ;-)

Если SD4 реализуется либо силами самого проца, либо трудами периферийного SDIO-интерфейса, тогда, по-видимому, для карточки разницы никакой не будет и скорость "принципиально" одинакова...

Цитата(zltigo @ Apr 13 2009, 11:49) *
Ну и зачем микроскопическому носимому устройству мечтается десятки мегабайт в секунду заливать на карточку?


Зачем мп3-файлы с компа в носимое устройство заливать? Чтобы их воспроизводить! ;-)))
Вопрос собственно в том что примерно каждый час может требоваться обновление контента объемом примерно 1Гб, а карточку вынимать низя...

Цитата(aaarrr @ Apr 13 2009, 11:50) *
И что, от этого легче?

Легче чем что? Так выходит что надо считать 1024 полубайта на сектор, на что уйдет 1024 клока. Чтобы "выстрелить" 32-разрядное слово уйдет скажем 20-30 тактов, потом берем следующее слово из памяти, допустим еще 10 тактов. Получается, что в целом 500нс уходит на 4 байта то есть в идеале можно надеяться на 8Мб в секунду. Ясно что реалии будут поменьше, но все же это не 200кб/сек...

Я не прав?

Цитата(aaarrr @ Apr 13 2009, 11:50) *
А вот и камень на могилу: CRC в SD-режиме отключить нельзя.


А вот это действительно наигнуснейший ППЦ, спасибо.
Кстати, если физиономией ткнете в соответствующее место в мануале, буду вдвойне благодарен.
Или имеется в виду собственно что про CRC ON и CRC OFF режимы указано только в разделе относящемся к SPI и это следует понимать так что обсуждавшаяся CMD59 в SD4 режиме не будет работать?

Цитата(adc @ Apr 13 2009, 18:36) *
Посоветуйте пожалуйста литературу или ссылку с подробным описанием FAT16 на русском.
Может волшебные ключевые слова, по которым искать.
Поиск по форуму дает многочисленные ветки по применению ит.д. в которых теряю надежду найти необходимую информацию.
Заранее спасибо!


Скорее всего посоветуют как можно быстрее "программистский минимум" английского освоить. ;-)

Можете найти легко такую страшно бородатую книгу (она еще на глиняных табличках была) с фамилией автора Джордейн (с гугла с полпинка в любом формате). Если мне склероз не изменяет, там в разделе Диски описывается FAT12. Причем очень подробно и понятно. Ну а FAT16 попроще... Короче сразу станет ясно.

Ключевые слова: "структура загрузочной записи FAT16", "структура логического раздела/диска FAT16", "формат таблицы размещения файлов", "структура каталога FAT16"...

В общем, там все просто...

Сообщение отредактировал RodionGork - Apr 14 2009, 05:27
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _Ivan_33   SD карта и AVR   Mar 12 2009, 18:02
- - zltigo   Цитата(_Ivan_33 @ Mar 12 2009, 21:02) а м...   Mar 12 2009, 18:16
- - VaaG   Для winAVR Если без FAT, то я использовал стандарт...   Mar 13 2009, 13:55
- - clpe   Цитата(_Ivan_33 @ Mar 12 2009, 21:02) пон...   Mar 24 2009, 21:47
- - Nanobyte   Цитата(_Ivan_33 @ Mar 12 2009, 22:02) ......   Apr 11 2009, 21:11
|- - RodionGork   Добавлю, что предлагаемый в этой библиотечке (если...   Apr 12 2009, 03:39
|- - Джеймс   Цитата(RodionGork @ Apr 12 2009, 07:39) П...   Apr 12 2009, 19:23
|- - Джеймс   Цитата(Джеймс @ Apr 12 2009, 23:23) При з...   May 8 2009, 17:28
|- - sergeeff   Цитата(Джеймс @ May 8 2009, 21:28) Есть н...   May 9 2009, 00:23
- - sergeeff   Вот уж действительно. Никто не хочет по форуму пои...   Apr 12 2009, 21:57
- - RodionGork   Цитата(Джеймс @ Apr 12 2009, 23:23) При з...   Apr 13 2009, 06:50
|- - zltigo   Цитата(RodionGork @ Apr 13 2009, 08:50) К...   Apr 13 2009, 07:11
- - RodionGork   Цитата(zltigo @ Apr 13 2009, 11:11) На но...   Apr 13 2009, 07:21
|- - aaarrr   Цитата(RodionGork @ Apr 13 2009, 11:21) Е...   Apr 13 2009, 07:28
||- - RodionGork   Цитата(aaarrr @ Apr 13 2009, 11:28) Пробл...   Apr 13 2009, 07:37
||- - aaarrr   Цитата(RodionGork @ Apr 13 2009, 11:37) А...   Apr 13 2009, 07:50
|- - zltigo   Цитата(RodionGork @ Apr 13 2009, 09:21) Е...   Apr 13 2009, 07:49
- - adc   Новую тему создавать не буду, задам здесь коль фат...   Apr 13 2009, 14:36
|- - *SERG   Цитата(adc @ Apr 13 2009, 17:36) Новую те...   May 10 2009, 09:07
- - aaarrr   На русском не (по)советую. Лучше поищите гуглом fa...   Apr 13 2009, 14:47
|- - aaarrr   Цитата(RodionGork @ Apr 14 2009, 09:17) Я...   Apr 14 2009, 07:41
- - RodionGork   Уважаемый aaarrr, подозреваю что вы правы. Контро...   Apr 15 2009, 04:35
- - adc   Вот нашел переводы про SD и FAT. Может кому пригод...   Apr 15 2009, 06:28


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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 18:37
Рейтинг@Mail.ru


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