Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.118.12.222] |
|
Сообщ.
#1
,
|
|
|
Привет всем !
Вот мой вопрос на другом сайте, электронном: http://electronix.ru/forum/index.php?showtopic=122420. Вдруг кто владеет темой исчерпывающе, может быть в принципе версия исходников, или всё сочинять надо к конкретному набору регистров ? |
Сообщ.
#2
,
|
|
|
...вы знаете, не считается хорошим тоном манера отсылать читать свои вопросы на других ресурсах. CTRL+C/CTRL+V поломались? Вот у себя скопировал ваш вопрос полностью, намек не поняли.
Да-да, на многих форумах одни и те же люди и общая сумма интеллекта на планете почти постоянна |
Сообщ.
#3
,
|
|
|
Зачем Вам именно OTG для Mass Storage? Вы к своей флешке принтер собрались подключить, или клавиатуру?
Mass Storage это Device, а не OTG, и реализовывать Mass Storage имеет смысл не на USB OTG 2.0, а на USB Device 2.0 A так-то, для реализации Mass Storage Device в своем устройстве нужно три программных части: 1. USB Mass Storage Device, 2. драйвер к памяти, 3. Файловая система По заветным словам: "Chan FatFs" гугл находит готовые реализации FAT32 с SD или MMC картами для множества распространенных микроконтроллеров. И производители микроконтроллеров предлагают готовые рабочие демо проекты реализации Mass Storage Device с SD картами или стационарной flash памятью |
Сообщ.
#4
,
|
|
|
2 raxp: вот сейчас я прочитал правила этого форума -- тут полояльней, других сайтов не боятся, но можно сформулировать проще "Ведите себя прилично!". Каждый это воспринимает это по-своему, но у администрации есть право без объяснения причин...
У нас WWW, повторное использование кода должно быть на уровне ! Про FAT я знаю уж лет 20, про USB примерно столько же скоро будет, но когда я читаю про первое, у меня нет логической противоречивости в голове -- ну надо было народу реализовать ФС на плоской памяти, более-менее устроили, но вот в USB, где нужна связь по последовательному каналу пакетами меж любыми 2 девайсами, и видно, через какое место "универсализма" это реализовано, волосы встают дыбом ! Всё, что нужно для создания флэшки, уместится в 3 командах -- узнать ID девайса и его параметры, записать/прочитать кусок пространства, никаких больше танцев с бубном и отдельных драйверов на каждую флэшку не нужно, мерзость это ! Программеры и железячники молились бы на такую девайсину, но у западенцев свои законы -- нужно создать проблему за видимой простотой, денег должно вертеться вокруг неё немеряно... Опять же, выбрали носитель, который небесконечен, как пластины в винте, его восстановление во многих случаях не удаётся, хотя места живого -- завались. Потому и хочется найти нечто готовое, прикрутить к своим регистрам -- и забыть. MeG, спасибо за конкретику, я же мало знаю про OTG, не уверен, что без троганья его битиков и регистров что-то заработает. На этой плате есть Линукс, он грузится и подымает USB-девайс, ПК не видит, но я хочу полностью свои исходники для интерфейса slave девайса, FAT-32 как-нибудь уж напишется, мне лишь бы вызвало меня USB записать/прочитать сектор ! |