上圖為開機時候配置日志,看日志沒看到有異常,但是電腦掃不到這個機器的ip,設(shè)備都連接到同一個路由器
您好,請確認一下CH390的底層收發(fā)是否正常(可以將CH390與電腦直連,然后通過wireshark抓包看能否抓到CH390的DHCP的請求包),如果沒有請參考https://www.cnblogs.com/llidd/p/17910574.html該帖確認CH390的收發(fā)數(shù)據(jù)流程是否正確。如有其他問題可郵箱聯(lián)系(zl@wch.cn)。
還是有問題,
?while(ch390_read_reg(CH390_TCR) & TCR_TXREQ);
這個語句會一直讀到0x7F,導致系統(tǒng)看門狗超時重啟
您好,郵件已回復
你好請問一下,這個問題是如何解決的。我這邊也遇到了這個問題
?while(ch390_read_reg(CH390_TCR)?&?TCR_TXREQ);
這一個語句卡死,導致設(shè)備無法ping通
您好,
1,讀一下phy的工作模式是否為半雙工模式,如果是此模式,可能會導致發(fā)送時卡在發(fā)送函數(shù)的while判斷中。
2,看一下異常時網(wǎng)口燈的狀態(tài)是否還是正常及phy是否還處于link成功的狀態(tài)。并且可以用示波器看一下390的3.3v電源在整個測試過程中是否有抖動。
可以將測試結(jié)果和測試代碼郵件發(fā)來看一下,郵箱:lq@wch.cn