1、軟件功能
該軟件用于在Linux平臺測試CH35X/CH38X(PCI/PCIe轉(zhuǎn)串并口)的并口各引腳功能是否正常。替代并口打印機用于方便對設(shè)備進行出廠測試。
2、并口測試硬件治具
在測試前,需要制作單獨的硬件治具,按下表連接信號線:
引腳連接示意圖:
3、軟件使用方法
插入待測試PCI/PCIe轉(zhuǎn)并口設(shè)備。
輸入lspci –v命令查看設(shè)備的枚舉信息,若找到廠商ID為[1C00]或[4348]的設(shè)備,則表示已經(jīng)正常識別到該硬件。
通過lsmod命令查看設(shè)備關(guān)聯(lián)驅(qū)動是否已加載,設(shè)備所需驅(qū)動包括:parport、parport_pc、lp驅(qū)動。驅(qū)動加載后,查看系統(tǒng)/dev目錄,會多出parportX(X為數(shù)字)節(jié)點,示例:
編譯測試程序,生成目標可執(zhí)行程序,輸入./parport_test -D /dev/parport0 –h命令查看幫助,輸出其他命令無效。運行程序:[可執(zhí)行文件名] -D [設(shè)備節(jié)點名稱] –s
4、測試錯誤碼說明
根據(jù)輸出的錯誤碼和終端輸出信息可判斷故障信號線,下表為錯誤碼和說明。
5、測試實例
測試成功實例
測試錯誤實例
根據(jù)輸出信息,D4-SELT、D5-PE、D6-ACK和D7-BUSY信號通訊存在錯誤。
根據(jù)輸出信息,STB-D0信號通訊存在錯誤。
6、wchparporttest工具源碼
發(fā)送郵件至官方tech郵箱獲取。