Konfigurowanie sprzętu do wyświetlania danych wyjściowych
Obecnie każdy rdzeń w czasie rzeczywistym obsługuje grafikę UART obsługą samego rekordu TX. Funkcja RTApps może używać tego obiektu UART do wysyłania danych wyjściowych dziennika z urządzenia. Podczas tworzenia i debugowania aplikacji zwykle potrzebny jest sposób odczytywania i wyświetlania danych wyjściowych. Przykład HelloWorld_RTApp_MT3620_BareMetal pokazuje, jak aplikacja może pisać w UART.
Użyj adaptera USB-to-serial, takiego jak FTDI Friend, aby podłączyć grafikę UART z rdzenia w czasie rzeczywistym do portu USB w komputerze. Do nawiązania połączenia szeregowego z ustawieniami terminali 115200-8-N-1 (115200 bps, 8 bitów, bez bitów parzystości, bitów jednoskładnościowych) będzie potrzebny emulator terminalowy .
Aby skonfigurować sprzęt do wyświetlania danych wyjściowych z aplikacji RTApp, wykonaj poniższe czynności. Aby ustalić lokalizacje numerów PIN, należy zapoznać się z dokumentacją producenta sprzętu. Jeśli używasz sprzętu zgodnego ze sprzętem do projektowania tablic referencyjnych MT3620 (RDB), takim jak MT3620 Dev Kit firmy Seeed Studios, poszukaj nagłówków interfejsu RDB może pomóc w określeniu lokalizacji pinezki.
Podłącz GND za pomocą adaptera USB-do-szeregowego do GND w zestawie deweloperów. Na sprzęcie RDB MT3620 GND to Nagłówek 3, pin 2.
Podłącz RX za pomocą adaptera USB-do-szeregowego do IOM4-0 TX w zestawie deweloperów. Na sprzęcie MT3620 RDB IOM4-0 TX to Nagłówek 3, pin 6.
Podłącz adapter USB-do-szeregowy do bezpłatnego portu USB w komputerze deweloperskim i określ, do którego portu jest podłączone urządzenie szeregowe.
W systemie Windows uruchom Menedżer urządzeń, wybierz pozycję Wyświetl>urządzenia według kontenera i poszukaj tekstu "USB UART". Na przykład karta FT232R USB UART wskazuje kartę FTDI Friend.
W systemie Linux wpisz następujące polecenie:
dmesg | grep ttyUSB
Port powinien mieć nazwę ttyUSBn, gdzie n wskazuje numer portu. Jeśli polecenie zawiera listę
dmesg
kilku portów USB, ten, który jest połączony z zazwyczaj ostatnim zgłaszanym jako dołączony. Na przykład w poniższym przykładzie należy użyć wartości ttyUSB4:
~$ dmesg | grep ttyUSB [ 144.564350] usb 1-1.1.2: FTDI USB Serial Device converter now attached to ttyUSB0 [ 144.564768] usb 1-1.1.2: FTDI USB Serial Device converter now attached to ttyUSB1 [ 144.565118] usb 1-1.1.2: FTDI USB Serial Device converter now attached to ttyUSB2 [ 144.565593] usb 1-1.1.2: FTDI USB Serial Device converter now attached to ttyUSB3 [ 144.570429] usb 1-1.1.3: FTDI USB Serial Device converter now attached to ttyUSB4 [ 254.171871] ftdi_sio ttyUSB1: FTDI USB Serial Device converter now disconnected from ttyUSB1
Uruchom program emulatora terminali i otwórz terminal 115200-8-N-1 do portu COM używanego przez adapter. Zapoznaj się z dokumentacją emulatora terminalu, aby dowiedzieć się, jak określić port i szybkość.