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.

  1. 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.

  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.

  3. 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
    
  4. 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ść.