RomanG 0 4 мая, 2009 Опубликовано 4 мая, 2009 · Жалоба Требуется установить какая нужна мощность МК, чтобы успешно справляться с протоколом Usb Mass Storage Host + FAT на скорости Full Speed (~1MByte/s). Сможет ли, например, LPC2468 (ARM7 CPU - 75МГц) со встроенным USB FS дать требуемую пропускную способность? Может у кого-нибудь есть практический опыт? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
John_Sbl 0 5 мая, 2009 Опубликовано 5 мая, 2009 · Жалоба В свое время использовали USB HOST контроллера AT91RM9200. Частота процессора порядка 180MHz ОС - VxWorks, USB винчестер с файловой системой FAT32. Сечас уже точно не помню, но помоему мегабайт в секунду не прокачивали. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 5 мая, 2009 Опубликовано 5 мая, 2009 · Жалоба Практически аналогичная система под Линуксом легко забивала под завязку полосу USB (флешка с FAT32). LPC2468 должно хватить с запасом, если софт написать не очень корявый. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Wano 0 6 мая, 2009 Опубликовано 6 мая, 2009 · Жалоба если софт написать не очень корявый. Если быть точнее то самому :) Так никто и не писал про прорывы с MCI+FatFS 6МБайт/с . Пол метра в секунду. На не тормозной флэшке у меня вышло 450 кБайт/с. Как с USB получить быстрее? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zuy 0 6 мая, 2009 Опубликовано 6 мая, 2009 · Жалоба На 2388 использовал пример хоста от LPC + FatFS. получил 700-800 Кб/сек. Мерял время через запуск на чтения файла размером 40мб, читал блоками по 4096 байт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 6 мая, 2009 Опубликовано 6 мая, 2009 · Жалоба Если быть точнее то самому :) Так никто и не писал про прорывы с MCI+FatFS 6МБайт/с . Пол метра в секунду. На не тормозной флэшке у меня вышло 450 кБайт/с. Как с USB получить быстрее? Вот не понимаю, как такие тормоза получаются? У меня на собственной реализации FAT на ARM9 @ 200MHz получается скорость около 20МБайт/с при работе с кэшем. Т.е. все упирается только в скорость интерфейса и носителя. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RomanG 0 6 мая, 2009 Опубликовано 6 мая, 2009 · Жалоба На 2388 использовал пример хоста от LPC + FatFS. получил 700-800 Кб/сек. Мерял время через запуск на чтения файла размером 40мб, читал блоками по 4096 байт. Не так уж плохо. Как считает народ можно ли на Full Speed в принципе получить большую скорость для Mass Storage Host? Что в данном случае ограничивает скорость производительность МК или что-то другое? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rw9uao 0 7 мая, 2009 Опубликовано 7 мая, 2009 · Жалоба плата на at91sam9260 starterkit.ru что под linux, что под winCE, что под QNX через FTP на USB флэшку запись 1 Мб/сек, чтение 1,5 Мб/сек. на встроенный NAND примерно также. с нанда на флэшку и обратно - скорости те-же. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
defunct 0 7 мая, 2009 Опубликовано 7 мая, 2009 · Жалоба Вот не понимаю, как такие тормоза получаются? У меня на собственной реализации FAT на ARM9 @ 200MHz получается скорость около 20МБайт/с при работе с кэшем. Т.е. все упирается только в скорость интерфейса и носителя. Только просто включение кеша может ничего не дать, или дать мало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 7 мая, 2009 Опубликовано 7 мая, 2009 · Жалоба Только просто включение кеша может ничего не дать, или дать мало. Речь идет о дисковом кэше. Ничего не дать не может - по крайней мере, на большую часть обращений к FAT не тратим время, плюс запись оптимизируем. А вообще, ищущим тормоза советую сделать простой эксперимент: организуйте диск в RAM, и посмотрите скорость работы с ним. Тогда станет ясно, в какую сторону копать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться