似乎最大只能配置為120M,無(wú)法配置成144M?
理論上是可以配置為144M的,可以描述一下配置為144M會(huì)出現(xiàn)什么情況,我們這里對(duì)應(yīng)檢查。
@TECH_Lpc 問(wèn)題如下:
使用DHCP Demo,默認(rèn)是120M主頻,此時(shí)DHCP工作正常,可以獲取到IP等信息:
DHCP Test
SystemClk:120000000
net version:14
? ? ? ? ? ? ? mac addr:38 3b 26 88 40 94?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?WCHNET_LibInit Success
PHY Link Success
GINT_STAT_IP_CONFLI
GINT_STAT_IP_CONFLI
GINT_STAT_IP_CONFLI
GINT_STAT_IP_CONFLI
GINT_STAT_IP_CONFLI
DHCP Success
IPAddr = 192.168.7.52?
GWIPAddr = 192.168.7.1?
IPAddr = 255.255.255.0?
DNS1: 192.168.7.1?
DNS2: 0.0.0.0?
WCHNET_SocketCreat 0
GINT_STAT_UNREACH
但是如果將主頻改成144M,修改如下system_ch32v20x.c中,
//#define SYSCLK_FREQ_120MHz_HSE? 120000000
#define SYSCLK_FREQ_144MHz_HSE? 144000000
那么就會(huì)不停的打印PHY Link Success的log,且無(wú)法獲取DHCP:
DHCP Test
SystemClk:144000000
net version:14
? ? ? ? ? ? ? mac addr:38 3b 26 88 40 94?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?WCHNET_LibInit Success
PHY Link Success
PHY Link Success
PHY Link Success
PHY Link Success
PHY Link Success
PHY Link Success
PHY Link Success
PHY Link Success
PHY Link Success
PHY Link Success
你好,V208以太網(wǎng)只能在120Mhz和60Mhz下運(yùn)行,144Mhz分不出60Mhz給以太網(wǎng)使用