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

 
 
> Почему медленно работает MSD?, в примере IAR-STM32F103ZE-SK (из версии 5.40)
kan35
сообщение Jan 3 2012, 14:21
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



Собственно вопрос в теме.
Карта - uSD по подключена по 4 битной шине, читается и пишется по DMA, скорость шины - 24МГц.
При этом на чтение по USB получаю около 450Кб/с, на запись и подавно 150Кб/с. Если карту читать впустую (без USB), скорость дает до ~1Мб/с.
Карта: 4- класс -в ноуте читается ок. 25Мб/с, записывается - 3.5Мб/с
Карта читается и пишется только блочно, это конечно медленнее чем stream, но неужели настолько? или может быть карта в примере как-то специально инициализируется на такую медленную работу?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kovigor
сообщение Jan 3 2012, 15:51
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(kan35 @ Jan 3 2012, 18:21) *
Собственно вопрос в теме.


Запускал проект из предоставляемой ST библиотеки, правда, в Кейле. Для STM32F207 для тех же 24МГц получалось читать данные с карточки через USB со скоростью чуть больше пяти Мегабайт в секунду. Странно, почему у вас такая низкая скорость ...

STM32F105/7 and STM32F2xx USB on-the-go Host and device library (UM1021):

http://www.st.com/internet/mcu/product/245082.jsp
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 17th August 2025 - 11:01
Рейтинг@Mail.ru


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