Delen via


Hardware instellen om uitvoer weer te geven

Momenteel ondersteunt elke realtime kern een TX-only UART. RTApps kan deze UART gebruiken om logboekuitvoer vanaf het apparaat te verzenden. Tijdens de ontwikkeling en foutopsporing van toepassingen hebt u meestal een manier nodig om de uitvoer te lezen en weer te geven. Het voorbeeld van HelloWorld_RTApp_MT3620_BareMetal laat zien hoe een toepassing naar de UART kan schrijven.

Gebruik een USB-naar-seriële adapter, zoals de FTDI Friend, om de UART op de realtime kern aan te sluiten op een USB-poort op uw computer. U hebt ook een terminalemulator nodig om een seriële verbinding tot stand te brengen met 115200-8-N-1-terminalinstellingen (115200 bps, 8 bits, geen pariteitsbits, één stop-bit) om de uitvoer weer te geven.

Volg deze stappen om de hardware in te stellen voor het weergeven van uitvoer van een RTApp. Raadpleeg de documentatie van de hardwarefabrikant om de locaties van de pincode te bepalen. Als u hardware gebruikt die de RDB-hardware (Reference Board Design) van MT3620 volgt, zoals de MT3620 Dev Kit van Seeed Studios, kunt u de RDB-interfaceheaders bekijken om de locaties van de pincode te bepalen.

  1. Sluit GND op de USB-naar-seriële adapter aan op GND op uw ontwikkelkit. Op MT3620 RDB-hardware is GND Header 3, pin 2.

  2. Sluit RX op de USB-naar-seriële adapter aan op IOM4-0 TX op uw ontwikkelkit. Op MT3620 RDB-hardware is IOM4-0 TX Header 3, pin 6.

  3. Sluit de USB-naar-seriële adapter aan op een vrije USB-poort op uw ontwikkelcomputer en bepaal op welke poort het seriële apparaat is aangesloten.

    • Start in Windows Apparaatbeheer, selecteer Apparaten weergeven>per container en zoek naar 'USB UART'. FT232R USB UART geeft bijvoorbeeld de FTDI Friend-adapter aan.

    • Typ in Linux de volgende opdracht:

      dmesg | grep ttyUSB
      

      De poort moet de naam ttyUSBn hebben, waarbij n het poortnummer aangeeft. Als de dmesg opdracht meerdere USB-poorten vermeldt, wordt de poort die is aangesloten op de meestal de laatste poort gerapporteerd als gekoppeld. In het volgende gebruikt u bijvoorbeeld 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. Start een terminalemulatorprogramma en open een terminal 115200-8-N-1 naar de COM-poort die door de adapter wordt gebruikt. Raadpleeg de documentatie voor de terminalemulator voor meer informatie over het opgeven van de poort en snelheid.