資源簡(jiǎn)介
在搞W5500動(dòng)態(tài)獲取IP地址的時(shí)候,遇到過兩個(gè)坑,第一個(gè)是MAC地址的坑,我之前是吧STM32的CPU ID號(hào)作為W5500的MAC地址,這樣就導(dǎo)致了有些板子不能動(dòng)態(tài)獲取IP地址,靜態(tài)地址能配置成功,但是ping不同,經(jīng)過各種調(diào)試,最終把問題鎖定到MAC地址,查閱文檔發(fā)現(xiàn),MAC地址第一個(gè)字節(jié)必須是偶數(shù),此時(shí)恍然大悟,將MAC地址第一個(gè)字節(jié)改為偶數(shù),DHCP瞬間正常了,可是好景不長(zhǎng),很快就又遇到第二個(gè)坑,我發(fā)現(xiàn)DHCP不是每次都能成功,偶爾有失敗的情況,經(jīng)過各種調(diào)試與代碼跟蹤,終于讓我找到了問題所在,而這個(gè)問題是官方例程代碼都存在的問題,具體看程序。
代碼片段和文件信息
評(píng)論
共有 條評(píng)論