Цитата(batisto4ka @ Jun 26 2012, 14:33)

1. Да.
2 ... 6 и все прочее. Ищите примеры проектов для USB (и не только) на ваш МК (на сайте ST и на диске, который шел с отладочной платой), читайте спецификацию USB, а также книжку Гука "Шины PCI, USB и FireWire" и книгу Jan Axelson про Mass-Storage, после чего пробуйте разобраться в примерах.
Если ранее не работали с МК - разбирайтесь сначала в простейших вещах, потом беритесь за USB (тем более - за хост (!!!!!)). Сразу скажу, что задача очень сложная, так что на быстрый результат не надейтесь ...
P.S. Альтернатива - купить отладочную плату с Linux, там все необходимое уже написано. Останется только разобраться, как это применить в своем проекте. Возможно, этот путь окажется для вас подходящим. Естественно, на вашем МК Linux не запустится, посему плату нужно покупать на другом МК. Например, на ARM9:
http://www.starterkit.ru
Сообщение отредактировал IgorKossak - Jun 26 2012, 14:25
Причина редактирования: бездумное цитирование