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

 
 
> Время записи в SD-card, Почему разное время записи
*rust*
сообщение Apr 28 2011, 19:09
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 109
Регистрация: 19-01-11
Пользователь №: 62 335



Всем привет. Столкнулся с такой проблемой: время записи данных в SD-card разное. Опишу все по порядку:

ядро: AT91SAM3U4E
SD-card: SanDisk 2GB

Данные пишет ARM3 в SD-card, используя библиотеку от Чена. Размер буфера для записи 16кБ.
Перед функцией записи ножку ARMа устанавливаю в "1" после сбразываю в "0", тем самым определяю время записи.
Запуск записи ручной в железе от кнопки (не в дебагере).
С 1 по 31 итерацию время записи 3 мС, 32 итерация длится 40 мС, далее цикл повторяется. Вот такая засада.

Кто сталкивался или знает, что происходит во время 32 итерации записи? Первое, что приходит в голову - это размер буфера в SD-card, примечательно, что 16*32=512, и вполне возможно буфер в SD-card равен 512 кБ. Когда он заполняется, то контроллер, который стоит в SD-card, переписывает его в память. Конечно, сильно притянуто за уши, тем более, что запись во флеш идет постраничная, а размер станиц равный 512кБ я нигде не встречал.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
*rust*
сообщение May 6 2011, 11:12
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 109
Регистрация: 19-01-11
Пользователь №: 62 335



Понял Вас, спасибо.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- *rust*   Время записи в SD-card   Apr 28 2011, 19:09
- - aaarrr   Цитата(*rust* @ Apr 28 2011, 23:09) Кто с...   Apr 28 2011, 20:55
- - *rust*   ЦитатаПроблемой такое поведение не является, и сре...   Apr 29 2011, 06:02
|- - _3m   Цитата(*rust* @ Apr 29 2011, 10:02) Да ка...   Apr 29 2011, 07:20
|- - VslavX   Цитата(*rust* @ Apr 29 2011, 09:02) Да ка...   Apr 29 2011, 13:33
|- - shishka   [quote name='VslavX' date='Apr 29 2011...   May 17 2011, 08:16
|- - VslavX   Цитата(shishka @ May 17 2011, 11:16) Так ...   May 17 2011, 09:03
|- - shishka   Цитата(VslavX @ May 17 2011, 15:33) CMD42...   May 17 2011, 10:01
|- - VslavX   Цитата(shishka @ May 17 2011, 13:01) 1. К...   May 17 2011, 10:40
|- - aaarrr   Цитата(shishka @ May 17 2011, 14:01) Еще ...   May 17 2011, 10:44
|- - shishka   Спасибо за ответы. Для VslavX: По поводу команды ...   May 17 2011, 11:53
|- - VslavX   В-общем, проделал я такие тесты: CODE Карта Transc...   May 17 2011, 14:33
|- - shishka   Ну вот - теперь у Вас почти совсем как и у меня   May 20 2011, 07:48
- - *rust*   ЦитатаБуферизируйте. Это как??? Сейчас полазил п...   Apr 29 2011, 07:47
|- - AlexandrY   Цитата(*rust* @ Apr 29 2011, 10:40) Это к...   Apr 29 2011, 07:49
|- - klen   Цитата(*rust* @ Apr 29 2011, 11:47) Сейча...   Apr 29 2011, 08:08
- - *rust*   ЦитатаЧто-то непонятна ваша проблема. Вы вообще с ...   Apr 29 2011, 10:11
|- - aaarrr   Цитата(*rust* @ Apr 29 2011, 14:11) Далее...   Apr 29 2011, 10:28
- - *rust*   Понятно, смысл ясен. Спасибо всем участникам обсуж...   May 2 2011, 15:16
- - *rust*   У AT91SAM3U есть поддержка MMC Specification V4.3,...   May 5 2011, 11:58
|- - aaarrr   Цитата(*rust* @ May 5 2011, 15:58) У AT91...   May 5 2011, 17:38
- - *rust*   В очередной раз убедился, что абсолютно новая карт...   Jun 27 2011, 10:54
|- - _3m   Цитата(*rust* @ Jun 27 2011, 14:54) Как п...   Jun 27 2011, 14:14
- - *rust*   ЦитатаРасчитывайте буфер на указанное в документац...   Jun 27 2011, 17:59
|- - scifi   Цитата(*rust* @ Jun 27 2011, 21:59) Нет в...   Jun 27 2011, 21:53
|- - bels   Цитата(*rust* @ Jun 27 2011, 21:59) Нет в...   Aug 31 2011, 11:49
|- - Lotor   Цитата(bels @ Aug 31 2011, 15:49) и очень...   Sep 1 2011, 05:06
|- - bels   Цитата(Lotor @ Sep 1 2011, 09:06) Из собс...   Sep 1 2011, 15:37
|- - Lotor   Цитата(bels @ Sep 1 2011, 18:37) А каков ...   Sep 1 2011, 20:01
|- - aaarrr   Цитата(bels @ Sep 1 2011, 19:37) А каков ...   Sep 2 2011, 11:24
|- - bels   Я понимаю что по спецификации задержка может дости...   Sep 2 2011, 16:27
|- - aaarrr   Цитата(bels @ Sep 2 2011, 20:27) А ни у к...   Sep 2 2011, 17:35
- - Alex11   Есть еще некоторые карточки, которые (даже полност...   Jun 27 2011, 21:43
- - Lotor   Класс карточки не влияет на озвученную задержку (д...   Sep 5 2011, 10:47
- - toretto   С какого адреса можно начинать чтение данных с SD-...   Oct 11 2011, 13:48
|- - Lotor   Цитата(toretto @ Oct 11 2011, 17:48) С ка...   Oct 11 2011, 13:52
- - toretto   а каким образом я могу узнать способ адрессации ка...   Oct 12 2011, 08:56
|- - Lotor   Цитата(toretto @ Oct 12 2011, 12:56) а ка...   Oct 12 2011, 09:42
- - toretto   спасибо, попробую. если мне действтельно удастся ч...   Oct 12 2011, 10:49
|- - Lotor   Цитата(toretto @ Oct 12 2011, 14:49) если...   Oct 12 2011, 10:53
- - toretto   хех.. значит читать можно только целыми секторами...   Oct 12 2011, 11:26
|- - Lotor   Цитата(toretto @ Oct 12 2011, 15:26) хех....   Oct 12 2011, 12:33
- - *rust*   По задержкам. Я перепробовал огромное количество ...   Oct 13 2011, 11:26


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

 


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


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