Sdílet prostřednictvím


Nastavení hardwaru pro zobrazení výstupu

V současné době každé jádro v reálném čase podporuje UART pouze TX. RTApps může tento objekt UART použít k odesílání výstupu protokolu ze zařízení. Během vývoje a ladění aplikací obvykle potřebujete způsob, jak číst a zobrazovat výstup. Ukázka HelloWorld_RTApp_MT3620_BareMetal ukazuje, jak může aplikace zapisovat do UART.

Pomocí adaptéru USB na sériový port, jako je FTDI Friend, připojte UART jádra v reálném čase k portu USB na vašem počítači. K zobrazení výstupu budete také potřebovat emulátor terminálu k navázání sériového připojení s nastavením terminálu 115200-8-N-1 (115200 b/s, 8 bitů, bez parit, jeden zar bit).

Pokud chcete nastavit hardware tak, aby zobrazoval výstup z aplikace RTApp, postupujte takto. Umístění špendlíků zjistíte v dokumentaci od výrobce hardwaru. Pokud používáte hardware, který se řídí hardwarem mt3620 pro návrh referenční desky (RDB), jako je sada MT3620 Dev Kit od Seeed Studios, může vám při pohledu na hlavičky rozhraní RDB pomoct určit umístění špendlíků.

  1. Připojte GND pomocí adaptéru USB na sériový adaptér ke GND ve vývojové sadě. Na hardwaru MT3620 RDB je GND header 3, pin 2.

  2. Připojte RX na adaptéru USB-to-serial k IOM4-0 TX ve vývojové sadě. Na hardwaru MT3620 RDB je IOM4-0 TX header 3, pin 6.

  3. Připojte adaptér USB na sériový port k volnému portu USB na vývojovém počítači a určete, ke kterému portu je sériové zařízení připojené.

    • Ve Windows spusťte Správce zařízení, vyberte Zobrazit>zařízení podle kontejneru a vyhledejte USB UART. Například FT232R USB UART označuje adaptér FTDI Friend.

    • V Linuxu zadejte následující příkaz:

      dmesg | grep ttyUSB
      

      Port by měl mít název ttyUSBn, kde n označuje číslo portu. Pokud příkaz dmesg vypíše několik portů USB, ten, který je připojený k obvykle poslednímu portu hlášenému jako připojený. Například v následujícím příkladu byste použili 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. Spusťte program emulátoru terminálu a otevřete terminál 115200-8-N-1 na portu COM používaném adaptérem. Informace o tom, jak určit port a rychlost, najdete v dokumentaci k emulátoru terminálu.