На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
    > Бывает универсальный контроллер Mass Storage Device в USB OTG 2.0 ?
      Привет всем !
      Вот мой вопрос на другом сайте, электронном:
      http://electronix.ru/forum/index.php?showtopic=122420.
      Вдруг кто владеет темой исчерпывающе, может быть в принципе версия исходников, или всё сочинять надо к конкретному набору регистров ?
        ...вы знаете, не считается хорошим тоном манера отсылать читать свои вопросы на других ресурсах. CTRL+C/CTRL+V поломались? Вот у себя скопировал ваш вопрос полностью, намек не поняли.

        Да-да, на многих форумах одни и те же люди и общая сумма интеллекта на планете почти постоянна :D
        Сообщение отредактировано: raxp -
          Зачем Вам именно 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 памятью
          Сообщение отредактировано: MeG -
            2 raxp: вот сейчас я прочитал правила этого форума -- тут полояльней, других сайтов не боятся, но можно сформулировать проще "Ведите себя прилично!". Каждый это воспринимает это по-своему, но у администрации есть право без объяснения причин... ;)
            У нас WWW, повторное использование кода должно быть на уровне ! ;)

            Про FAT я знаю уж лет 20, про USB примерно столько же скоро будет, но когда я читаю про первое, у меня нет логической противоречивости в голове -- ну надо было народу реализовать ФС на плоской памяти, более-менее устроили, но вот в USB, где нужна связь по последовательному каналу пакетами меж любыми 2 девайсами, и видно, через какое место "универсализма" это реализовано, волосы встают дыбом ! Всё, что нужно для создания флэшки, уместится в 3 командах -- узнать ID девайса и его параметры, записать/прочитать кусок пространства, никаких больше танцев с бубном и отдельных драйверов на каждую флэшку не нужно, мерзость это ! Программеры и железячники молились бы на такую девайсину, но у западенцев свои законы -- нужно создать проблему за видимой простотой, денег должно вертеться вокруг неё немеряно... Опять же, выбрали носитель, который небесконечен, как пластины в винте, его восстановление во многих случаях не удаётся, хотя места живого -- завались.
            Потому и хочется найти нечто готовое, прикрутить к своим регистрам -- и забыть.

            MeG, спасибо за конкретику, я же мало знаю про OTG, не уверен, что без троганья его битиков и регистров что-то заработает.
            На этой плате есть Линукс, он грузится и подымает USB-девайс, ПК не видит, но я хочу полностью свои исходники для интерфейса slave девайса, FAT-32 как-нибудь уж напишется, мне лишь бы вызвало меня USB записать/прочитать сектор !
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0167 ]   [ 15 queries used ]   [ Generated: 16.04.24, 18:55 GMT ]