請(qǐng)問有CH344 Linux驅(qū)動(dòng)提供嗎?? 在linux開發(fā)板上應(yīng)該如何正確的使用這顆芯片呢?
您好,CH344的廠商驅(qū)動(dòng)請(qǐng)發(fā)送郵件至我司技術(shù)郵箱:tech@wch.cn獲取。Linux系統(tǒng)下使用,先通過lsusb或dmesg查看硬件有無識(shí)別,CH344的VID為1A86,若識(shí)別則代表硬件工作,加載驅(qū)動(dòng)后。會(huì)在/dev目錄下生成4個(gè)tty的串口設(shè)備。
好的 已發(fā)送郵件, 技術(shù)支持很到位 速度很快!
您好,資料已回復(fù),有問題隨時(shí)與我們溝通。
344不是CDC么?linux是內(nèi)置支持的吧?
您好,CH344支持使用內(nèi)置的CDC串口驅(qū)動(dòng),也支持使用廠商單獨(dú)提供的VCP串口驅(qū)動(dòng)。但默認(rèn)建議使用VCP串口驅(qū)動(dòng),其主要優(yōu)勢(shì)包括:通信效率更高,串口功能更完整,除此之外還支持廠商自定義指令用于實(shí)現(xiàn)GPIO等操作。詳情可查看如下方案說明:?http://www.findthetime.net/application/357.html?
最近又發(fā)現(xiàn)了問題, 我就繼續(xù)在這個(gè)帖子中回帖了。
CH344這顆芯片是非常好用的一顆USB轉(zhuǎn)4串口芯片,但是總感覺跟內(nèi)置的CDC串口驅(qū)動(dòng)不完全協(xié)調(diào),下面是我的測(cè)試結(jié)果:
Win11?22H2版本,使用自帶的CDC驅(qū)動(dòng),使用ATK-XCOM(正點(diǎn)原子串口助手)、MobaXterm_Personal_22.3等串口助手軟件,在傳輸460800、921600波特率時(shí)會(huì)出現(xiàn)丟包,丟包后串口就直接無輸出了,重新插拔后又正常一段時(shí)間,后面又無輸出。更換CH自帶的VCP驅(qū)動(dòng)后正常。
嵌入式Linux,最新內(nèi)核版本,使用自帶的CDC驅(qū)動(dòng),在460800波特率下,會(huì)出現(xiàn)丟包的情況。這個(gè)問題暫時(shí)還沒找到解決方法,請(qǐng)問是否有對(duì)應(yīng)的Linux版本驅(qū)動(dòng)和編譯說明呢?
您好,經(jīng)過實(shí)測(cè),CDC串口驅(qū)動(dòng)在Windows系統(tǒng)下因USB上傳效率不高,不排除高波特率會(huì)有丟包等情況。因此我們建議默認(rèn)均使用VCP串口驅(qū)動(dòng)。Linux串口VCP驅(qū)動(dòng)可以發(fā)郵件給我們,我們提供下,包內(nèi)有編譯和使用教程。