eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronika[usb] mass storage
Ilość wypowiedzi w tym wątku: 34

  • 1. Data: 2012-06-10 22:35:37
    Temat: [usb] mass storage
    Od: "identyfikator: 20040501" <N...@g...pl>

    może mnie Ktoś oświecić, czy USB mass storage mają jakąś specyfikację?


  • 2. Data: 2012-06-11 09:44:59
    Temat: Re: mass storage
    Od: shg <s...@g...com>

    On Jun 10, 10:35 pm, "identyfikator: 20040501"
    <N...@g...pl> wrote:
    > może mnie Ktoś oświecić, czy USB mass storage mają jakąś specyfikację?

    http://www.usb.org/developers/devclass_docs#approved


  • 3. Data: 2012-06-11 11:01:31
    Temat: Re: mass storage
    Od: "identyfikator: 20040501" <N...@g...pl>

    http://www.usb.org/developers/devclass_docs#approved

    wykasowałem post, ale się jeszcze załapał
    może Ktoś wie jak wydłubać z systemu raport descryptor dla HID?


  • 4. Data: 2012-06-11 17:30:40
    Temat: Re: mass storage
    Od: "identyfikator: 20040501" <N...@g...pl>

    może mi Ktoś wyjaśnić tą tabelkę:
    http://www.usbmadesimple.co.uk/ums_ms_desc_dev.htm
    pakiet ma 18 bajtów, a maksymalna długość EP0 to 8 bajtów... ki grzyb?


  • 5. Data: 2012-06-11 17:55:47
    Temat: Re: mass storage
    Od: Michoo <m...@v...pl>

    On 11.06.2012 17:30, identyfikator: 20040501 wrote:
    > może mi Ktoś wyjaśnić tą tabelkę:
    > http://www.usbmadesimple.co.uk/ums_ms_desc_dev.htm
    > pakiet ma 18 bajtów,
    deskryptor

    > a maksymalna długość EP0
    maksymalna długość pakietu dla EP0

    > ki grzyb?
    Czego nie rozumiesz? ;)

    --
    Pozdrawiam
    Michoo


  • 6. Data: 2012-06-11 18:24:51
    Temat: Re: mass storage
    Od: "identyfikator: 20040501" <N...@g...pl>

    > Czego nie rozumiesz? ;)

    zna się Ktoś na tym?

    cobym nie pomieszał, emumeracja, pierwsze zapytatnie o jakiś tam
    deskryprtor... control transfererm z polem danych 8 bajtów zawierającym
    informację który deskryprtor hosta interesuje... w zwróconym pakiecie opisu
    deskryptora jest pole długość bufora punktu zerowego... czy host spodziewa
    sie tych 18 bajtów opisu deskryptora? jakaś głupota, jak może pytać o
    długość bufora, skoro odczytuje z niego dane (opis deskryptora)...


  • 7. Data: 2012-06-11 18:29:30
    Temat: Re: mass storage
    Od: "identyfikator: 20040501" <N...@g...pl>

    przy okazji (Ktoś już się tu pytał, ale polecono mu Wiresharka, chyba to
    inna działka) znacie jakieś dobre debugery transmisji USB?


  • 8. Data: 2012-06-11 19:10:35
    Temat: Re: mass storage
    Od: Michoo <m...@v...pl>

    On 11.06.2012 18:24, identyfikator: 20040501 wrote:
    >> Czego nie rozumiesz? ;)
    >
    > zna się Ktoś na tym?
    >
    > cobym nie pomieszał, emumeracja, pierwsze zapytatnie o jakiś tam
    > deskryprtor... control transfererm z polem danych 8 bajtów zawierającym
    > informację który deskryprtor hosta interesuje... w zwróconym pakiecie
    > opisu deskryptora jest pole długość bufora punktu zerowego...
    Ale...bełkot...przeczytaj...usb...in...nutshell...

    > czy host
    > spodziewa sie tych 18 bajtów opisu deskryptora?
    Nie, po pierwszych 8 wywróży sobie resztę.

    > jakaś głupota,
    Raczej jakiś głupek się za to zabiera.

    > jak może
    > pytać o długość bufora, skoro odczytuje z niego dane (opis deskryptora)...
    >
    Nie pyta o długość bufora. Pyta o deskryptor urządzenia.



    --
    Pozdrawiam
    Michoo


  • 9. Data: 2012-06-11 19:27:05
    Temat: Re: mass storage
    Od: "MiSter" <B...@W...PL>


    Użytkownik "identyfikator: 20040501" <N...@g...pl> napisał w
    wiadomości news:jr52uv$unr$1@node1.news.atman.pl...
    > może mi Ktoś wyjaśnić tą tabelkę:
    > http://www.usbmadesimple.co.uk/ums_ms_desc_dev.htm
    > pakiet ma 18 bajtów, a maksymalna długość EP0 to 8 bajtów... ki grzyb?


    Host zawsze pyta dwukrotnie: najpiew o tzw. małą konfigurację 8 bajtów - bo
    tyle zawsze EP0 musi umieć wspierać. Tam ma zapisane na ostatnim bajcie
    jaki ma rzeczywisty maz_packet_size. Po tym pyta już o "dużą konfigurację" z
    właściwym pakiet_size. Jeżeli było max_packet_size=8 to pyta trzy razy:
    8+8+2=18B.

    Proste?

    MiSter



  • 10. Data: 2012-06-11 19:37:42
    Temat: Re: mass storage
    Od: "identyfikator: 20040501" <N...@g...pl>

    > Host zawsze pyta dwukrotnie: najpiew o tzw. małą konfigurację 8 bajtów -
    > bo tyle zawsze EP0 musi umieć wspierać. Tam ma zapisane na ostatnim
    > bajcie jaki ma rzeczywisty maz_packet_size. Po tym pyta już o "dużą
    > konfigurację" z właściwym pakiet_size. Jeżeli było max_packet_size=8 to
    > pyta trzy razy: 8+8+2=18B.

    dzięki za info, ale z tego co widzę w debuggerze i na tej ciekawej stronie:
    http://www.usbmadesimple.co.uk/ums_5.htm to device descriptor przesyłany
    jest w jednym pakiecie... czyli decyduje informacja w setup pakiecie - 6
    wLength 2 Count Number of bytes to transfer if there is a data stage
    ? jak sobie host zarzyczy 8 bajtów to device descriptor przesyłany jest
    8+8+2?

    nie wiem, wszystko mi się już pomieszało, odezwę się później...

strony : [ 1 ] . 2 ... 4


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: