-
Data: 2015-11-12 02:57:31
Temat: Re: Procesor z USB udający device type UART
Od: s...@g...com szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu wtorek, 10 listopada 2015 04:15:34 UTC+1 użytkownik Pszemol napisał:
> Jak trudno jest udawać USB UART (np. taki jak w chipsach FTDI)
> mając do dyspozycji 32-bitowy procesor z USB, np. ARM
> (Cortex M3 firmy NXP, np. LPC1788 lub M4 LPC4088)?
>
> Buduję urządzenie, które będzie podłączane do linuxa...
> Będzie się komunikowało strumieniem danych dobrze
> reprezentowanym przez coś ala UART i pasowałoby
> się przedstawić do tego linuxa jako dodatkowy port...
>
> Mam więc opcję kupić gotowy chipset USB-UART i połączyć
> z jego UARTem któryś UART z mojego Cortexa M3.
> Ale to wydaje się być trochę nadmiarowe, bo tenże Cortex
> M3 ma już port USB-Device. Gdybym chciał uniknąć
> kładzenia na płytce chipsetu USB-UART i wejść z USB
> wprost na port device mojego Cortexa - jak ciężko jest
> w tym procku udawać że jest się UARTem dla USB Hosta?
>
> Istotne jest aby aplikacja używająca moje urządzenie
> widziała tylko port szeregowy i najchętniej aby nie było
> konieczności pisania specjalnego drivera pod linuxa.
Niestety mam ciuta złe doświadczenia z FTDI, drivery D2XX są ŹLE opisane, tryb FT245
serial mode działa faktycznie szybko (35MB/s), ale przy konfiguracji FTDI=>FPGA=>PC
trza trochę się narobić. Zarówno w HW jak i SW. Jak czytasz z FIFO dane, są
prawidłowe, ale przesunięte w "w fazie" o kilka adresów. Jak chcesz, to mogę Ci
przesłać międzymordzie zrobjone po mojemu (Xilinx/VHDL).
Podaj adres - wyślę.
Następne wpisy z tego wątku
- 12.11.15 03:08 Pszemol
- 12.11.15 03:08 s...@g...com
- 12.11.15 03:09 Pszemol
- 12.11.15 07:39 Jarosław Sokołowski
- 12.11.15 09:26 Marek
- 12.11.15 12:33 Jakub Rakus
- 12.11.15 14:27 brak
- 12.11.15 15:16 Mario
- 12.11.15 16:17 brak
- 12.11.15 17:29 Pszemol
- 12.11.15 18:02 Zbych
- 12.11.15 23:34 Jarosław Sokołowski
- 12.11.15 23:42 Marek
- 13.11.15 20:58 Zbych
- 13.11.15 21:05 Jarosław Sokołowski
Najnowsze wątki z tej grupy
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
- FV--> ciepła woda w kranie
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
Najnowsze wątki
- 2025-07-03 Trybik
- 2025-07-04 Renault Symbioz
- 2025-07-04 Architektura IIIRP: Wyjątkowa, a prymitywniejsza niż stodoła pod zaborami
- 2025-07-04 Warszawa => International Freight Forwarder <=
- 2025-07-04 Wrocław => SAP ABAP Developer <=
- 2025-07-04 Warszawa => Mid/Senior IT Recruiter <=
- 2025-07-04 Białystok => Kotlin Developer <=
- 2025-07-04 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2025-07-04 Warszawa => Specjalista wsparcia IT - analiza techniczna sprzętu IT <
- 2025-07-04 Zakrzewo => Konsultant SAP HCM <=
- 2025-07-04 Łódź => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-04 Szczecin => Key Account Manager IT <=
- 2025-07-04 Warszawa => Technik IT - Konfiguracja i Wsparcie Sprzętowe <=
- 2025-07-04 Warszawa => Technique IT - Hardware Configuration and Support <=
- 2025-07-04 Warszawa => Specjalista ds. Sprzętu IT i Wsparcia Technicznego <=