Procesor z USB udający device type UART

Nov 10, 2015 55 Replies

No to specyfikacja USB narzuca, nie powinny być wpięte do hosta dwa lub więcej urządzeń z tym samym nr seryjnym w deskryptorze.

W dniu 10.11.2015 o 13:02, Mario pisze:

Jest taka kostka ADUM4160. Sprawdziłem, działa w porządku, tylko trzeba "ręcznie" jej wskazać poziomem na dwóch pindolkach czy gadamy po USB FS czy LS.

Dla rozroznienia zwyczajowo procesor typu Cortex-M nazywa sie kontrolerem vel uC natomiast procesot typu Cortex-A procesorem.

Taaaa. To nie jest PC in procesorem Intel, np. i.MX6 posiada 5 UART-ow.

Zwykle komputery nie maja optoizolacji to nie ta polka.

Czyli uważałeś, ze chce połączyć Cortex-M z Cortex-A?

oraz

Z powyzszych informacji tak wynika. A co autor mial na mysli to trzeba dopytac autora.

Panowie, co jest niejasne tutaj? :-) Chętnie uzupełnię... Czy od wyjaśnienia tej niejasności w jakiś spośób zależy dalsza dyskusja czy wpływa na odpowiedź na pytanie?

Symlinki są do dupy. Zrobiłem prosty test: otworzyłem port przez symlink w terminalu, wypiąłem w trakcie pracy terminala port, podłączyłem go znowu i symlink nie został zaktualizowany.

Pan Zbych napisał:

SOA#1 -- to chciałem, to mam. Kol. Pszemol też chyba nie chce niczego wypinać -- jak w czsie bootowania systemu link prowadił do /dev/dupa, to tak już pozostanie aż do wyłączenia zasilania.

Dlaczego symlink miałby się sam aktuakuzować?

Sprawdziłem jeszcze raz, faktycznie symlinki są aktualizowane poprawnie.

Wystarczy zakłócenie, które zresetuje urządzenie USB, nikt nie musi wyjmować wtyczki z gniazdka.

Pan Zbych napisał:

Tak, a "CE", to skrót od "China Eksport".

Każde urządzenie kiedyś się wykrzaczy, kwestia energii zakłóceń. Ale oczywiście możesz żyć w przekonaniu, że tylko "China Export" się krzaczy.

Pan Zbych napisał:

No więc nie spotkałem się z sytuacją, by wykrzaczyło się urządzenie USB. Nawet w tym sensie, że się nie zawiesza, lecz tylko resetuje i musi być ponownie zarejestrowane przez host. To nie jest przekonanie, takie rzeczy zapisywane są w logach. A właściwie nie są -- jeśli rozpatrywać rzecz w innym ujęciu. Nie wykluczam, że część z tych urządzeń nawet nie miała certyfikatu CE -- USB to po prostu odporna technologia.

Nie bardzo rozumiem ten komentarz... Co ma "odporność USB" na reset samego urządzenia do USB podłącoznego?

Pan Pszemol napisał:

Oznacza to, że Wszechświat odporny jest na sytuacje, którymi mnie tu straszą. Pojawi się zakłócenie, Zeus gromowładny wyśle serię pieronów testowych -- różne rzeczy mogą wtedy się stać. Ale że nastąpi "reset urządzenia USB", czyli że urządzenie zostanie wyrejestrowane, a następnie zarejestrowane z inną nazwą i z innym aliasem przez kernel i udev -- to akurat mało prawdopodobny przypadek.

Am 12.11.2015 um 12:33 schrieb Jakub Rakus:

Też go oglądałem, ale jak i tak robisz konwersję USB-UART na FT czy innym CP to łatwiej i taniej jest zrobić izolację na RX/TX, niż tym ADUM, który kosztuje ładne paręnaście zł.

Waldek

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required