Hardver beállítása a kimenet megjelenítéséhez
Jelenleg minden valós idejű mag támogatja a csak TX-et támogató UART-okat. Az RTApps ezzel az UART-kel küldhet naplókimenetet az eszközről. Az alkalmazásfejlesztés és a hibakeresés során általában szükség van a kimenet olvasására és megjelenítésére. A HelloWorld_RTApp_MT3620_BareMetal minta bemutatja, hogyan írhat egy alkalmazás az UART-ba.
Usb-soros adapter, például AZ FTDI-barát segítségével csatlakoztassa a valós idejű magon lévő UART-et egy USB-porthoz a gépen. A kimenet megjelenítéséhez szüksége lesz egy terminálemulátorra is, amely 115200-8-N-1 terminálbeállításokkal (115200 bps, 8 bit, paritásbitek nélkül, egy stopbittel) hoz létre soros kapcsolatot.
Ha úgy szeretné beállítani a hardvert, hogy egy RTApp kimenetét jelenítse meg, kövesse az alábbi lépéseket. A pin-kód helyének meghatározásához tekintse meg a hardvergyártó dokumentációját. Ha olyan hardvert használ, amely követi az MT3620 referenciatábla-kialakítási (RDB) hardvert, például a Seeed Studios MT3620 Dev Kitét, akkor az RDB-felület fejléceinek megtekintése segíthet meghatározni a PIN-kód helyét.
Csatlakoztassa a GND-t az USB-soros adapteren a fejlesztői készlet GND-hez. Az MT3620 RDB hardveren a GND a 3. fejléc, 2. tű.
Csatlakoztassa az RX-et az USB-soros adapteren az IOM4-0 TX-hez a fejlesztői készleten. Az MT3620 RDB hardveren az IOM4-0 TX a 3. fejléc, 6. tű.
Csatlakoztassa az USB-soros adaptert egy ingyenes USB-porthoz a fejlesztői gépen, és határozza meg, hogy melyik porthoz csatlakozik a soros eszköz.
Windows rendszeren indítsa el Eszközkezelő, válassza az Eszközök megtekintése>tároló szerint lehetőséget, és keresse meg az "USB UART" kifejezést. Az FT232R USB UART például az FTDI-barát adaptert jelzi.
Linux rendszeren írja be a következő parancsot:
dmesg | grep ttyUSB
A port neve ttyUSBn, ahol n a port számát jelzi. Ha a
dmesg
parancs több USB-portot is felsorol, az, amely általában az utolsó csatlakoztatottként jelentett porthoz csatlakozik. A következő példában például a ttyUSB4 értéket kell használnia:
~$ 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
Indítsa el a terminálemulátor programot, és nyisson meg egy 115200-8-N-1 terminált az adapter által használt COM-porton. A terminálemulátor dokumentációjában megtudhatja, hogyan adhatja meg a portot és a sebességet.