1、軟件功能

該軟件用于在Linux平臺測試CH35X/CH38X(PCI/PCIe轉(zhuǎn)串并口)的并口各引腳功能是否正常。替代并口打印機用于方便對設(shè)備進行出廠測試。


2、并口測試硬件治具

在測試前,需要制作單獨的硬件治具,按下表連接信號線:

image.png


引腳連接示意圖:

image.png


3、軟件使用方法

  • 插入待測試PCI/PCIe轉(zhuǎn)并口設(shè)備。

  • 輸入lspci –v命令查看設(shè)備的枚舉信息,若找到廠商ID為[1C00]或[4348]的設(shè)備,則表示已經(jīng)正常識別到該硬件。

image.png

  • 通過lsmod命令查看設(shè)備關(guān)聯(lián)驅(qū)動是否已加載,設(shè)備所需驅(qū)動包括:parport、parport_pc、lp驅(qū)動。驅(qū)動加載后,查看系統(tǒng)/dev目錄,會多出parportX(X為數(shù)字)節(jié)點,示例:

    image.png

  • 編譯測試程序,生成目標可執(zhí)行程序,輸入./parport_test -D /dev/parport0 –h命令查看幫助,輸出其他命令無效。運行程序:[可執(zhí)行文件名] -D [設(shè)備節(jié)點名稱] –s

    image.png


4、測試錯誤碼說明

根據(jù)輸出的錯誤碼和終端輸出信息可判斷故障信號線,下表為錯誤碼和說明。

image.png


5、測試實例

測試成功實例

image.png

測試錯誤實例

image.png

根據(jù)輸出信息,D4-SELT、D5-PE、D6-ACK和D7-BUSY信號通訊存在錯誤。

image.png

根據(jù)輸出信息,STB-D0信號通訊存在錯誤。


6、wchparporttest工具源碼

發(fā)送郵件至官方tech郵箱獲取。