2013-06-18 37 views
0

您好我是新手請幫我 我已經啓用了Uart在linux源代碼並創建了一個映像,而內核啓動時它顯示我日誌我已啓用Uart在Linux源代碼並創建了一個圖像如何測試uart的工作

Serial: 8250/16550 driver, 5 ports, IRQ sharing disabled       
serial8250.0: ttyS0 at MMIO 0x4000c000 (irq = 5) is a 16550A      
console [ttyS0] enabled               
serial8250.2: ttyS1 at MMIO 0x40098000 (irq = 7) is a 16550A      
serial8250.3: ttyS2 at MMIO 0x4009c000 (irq = 8) is a 16550A 

和ttyS0來用於主機終端和我的目標板 ,其運作良好之間的相互作用,我想測試就是ttyS1(連接TX = P0.10 RX = P0.11)和ttyS2(連接tx = P0.1 rx = P0.3)並將其用於其他設備。在使用那些用於其他設備來進行合併之前,我想通過短接tx和rx來測試那些如何測試這些uart的工作

+0

和我的目標板LPC1788 – amar

回答

0

有任何數量的終端仿真器可以與串行端口一起使用,包括microcom,minicom,nanocom ,picocom等。看看這些是否與你的Linux發行版一起安裝。當RX連接到TX並打開其中一個仿真器時,您鍵入的任何鍵都應出現在屏幕上。

此外,網絡上還有一個非常簡單的POSIX通信測試應用程序。下面是你可以得到它的地方之一鏈接:http://www.comptechdoc.org/os/linux/programming/c/linux_pgcserial.html

+0

我使用uClinux的與我的主板其沒有Microcom公司或小型機ECT是否有任何其他方式做到這一點..? – amar

+0

謝謝我在我的目標中使用了忙碌的箱子microcom,並得到了出 – amar

+0

很高興你得到它的工作。我爲你的問題中發生的其他人添加了另一種方法。如果這對你有幫助,如果你將它標記爲答案將會很好。 –