設定硬體以顯示輸出
目前,每個即時核心都支援 TX 專用 UART。 RTApps 可以使用此 UART 從裝置傳送記錄輸出。 在應用程式開發和偵錯期間,您通常需要讀取和顯示輸出的方式。 HelloWorld_RTApp_MT3620_BareMetal範例顯示應用程式如何寫入 UART。
使用 USB 對序列介面卡,例如 FTDI 好友,將即時核心上的 UART 連接到您電腦上的 USB 埠。 您也需要 終端模擬器 ,以建立具有 115200-8-N-1 終端機設定的序列連線 (115200 bps、8 個位、無同位位) 來顯示輸出。
若要設定硬體以從 RTApp 顯示輸出,請遵循下列步驟。 您必須參閱硬體製造商的檔,以判斷釘選位置。 如果您使用的硬體遵循 MT3620 參考面板設計 (RDB) 硬體,例如 Seeed Studio 的 MT3620 Dev Kit,則查看 RDB 介面標頭 可能有助於判斷釘選位置。
將 USB 對串列介面卡上的 GND 連接到開發工具組上的 GND。 在 MT3620 RDB 硬體上,GND 為頁首 3,釘選 2。
將 USB 對序列介面卡上的 RX 連接到開發工具組上的 IOM4-0 TX。 在 MT3620 RDB 硬體上,IOM4-0 TX 為頁首 3,釘選 6。
將 USB 對序列介面卡連接到開發電腦上的免費 USB 埠,並判斷序號裝置連接的埠。
在 Windows 上,啟動裝置管理員,選取 [依容器檢視> 裝置],然後尋找 「USB UART」。 例如,FT232R USB UART 代表 FTDI Friend 配接器。
在 Linux 上,輸入下列命令:
dmesg | grep ttyUSB
埠應命名為 ttyUSBn,其中 n 代表埠號碼。
dmesg
如果命令列出數個 USB 埠,則會連線到通常最後一個回報為附加的埠。 例如,在下列專案中,您會使用 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
啟動終端模擬器程式,並開啟轉接器所使用的 115200-8-N-1 終端機至 COM 埠。 請參閱終端模擬器的檔,瞭解如何指定埠和速度。