Gradient 1 13 мая, 2010 Опубликовано 13 мая, 2010 · Жалоба Что то другое тормозит. Проверили настройки скорости ядра и периферии? Сделайте профайлинг и посмотрите где задержки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 68 13 мая, 2010 Опубликовано 13 мая, 2010 · Жалоба У меня вопрос по поводу BF533 в общем я добился скорости 450-500 килобайт в секунду (я про SD). Но это не скорость записи на прямую в SD, а именно в файл, если писать без файловой системы то скорость чуточку быстрее. ... У меня вопрос, все так и должно было быть? Это со всеми картами так? Вообще, должно быть по крайней мере в 2-3 раза выше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
head_sk 0 15 мая, 2010 Опубликовано 15 мая, 2010 · Жалоба Это со всеми картами так? Вообще, должно быть по крайней мере в 2-3 раза выше. это microSD от кингстон. А это может все таки вызвано что может быть я не включил кэш? Все таки данные я записываю с SDRAM. Как вообще проверить что кэш включен и рабтает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 68 15 мая, 2010 Опубликовано 15 мая, 2010 · Жалоба А это может все таки вызвано что может быть я не включил кэш? Все таки данные я записываю с SDRAM. Едва ли. Только если программа выполняется из SDRAM. Как вообще проверить что кэш включен и рабтает? Сравните скорость чтения/записи при включенном и выключенном кэше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
head_sk 0 15 мая, 2010 Опубликовано 15 мая, 2010 · Жалоба Едва ли. Только если программа выполняется из SDRAM.Нет, она полностью загрузилась во внутреннюю память. Видимо дело, в SD-карте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 68 15 мая, 2010 Опубликовано 15 мая, 2010 · Жалоба Видимо дело, в SD-карте. У меня получалось 1508кБайт/с на 1G microSD при тактовой частоте SPI 133/6. Самый худший вариант - около 800кБайт/с на 16M карте из комплекта фотоаппарата. Попробуйте разные карты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
head_sk 0 15 мая, 2010 Опубликовано 15 мая, 2010 · Жалоба У меня получалось 1508кБайт/с на 1G microSD при тактовой частоте SPI 133/6. Самый худший вариант - около 800кБайт/с на 16M карте из комплекта фотоаппарата. Попробуйте разные карты. Я только что попробывал просто запись в сектора попорядку, в нулевой и так далее, скорость записи равна 2,3 мегабайта в секунду. Я использую FATFs от чана. Не можете подскзать чем может быть вызвана основная проблема с такой высокой задержкой именно записи в файл? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 68 15 мая, 2010 Опубликовано 15 мая, 2010 · Жалоба По Chan'у не подскажу, я использовал собственную реализацию FAT. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
head_sk 0 15 мая, 2010 Опубликовано 15 мая, 2010 · Жалоба значит буду искать место где больше всего затраты по времени. А не подскажете программу с помощью которой в винде можно просмотреть содержимое SD-карты посекторно? Скажем к примерукогда там фс нету а данные посмотреть хочется?? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 68 15 мая, 2010 Опубликовано 15 мая, 2010 · Жалоба WinHex'ом можно, например. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
head_sk 0 15 мая, 2010 Опубликовано 15 мая, 2010 · Жалоба добился желаемой скорости форматированием карточки с максимальновозможным размером кластера. Сейчас скорость записи в файл порядка2 мегабайт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться