似乎最大只能配置为120M,无法配置成144M?
理论上是可以配置为144M的,可以描述一下配置为144M会出现什么情况,我们这里对应检查。
@TECH_Lpc 问题如下:
使用DHCP Demo,默认是120M主频,此时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
那么就会不停的打印PHY Link Success的log,且无法获取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以太网只能在120Mhz和60Mhz下运行,144Mhz分不出60Mhz给以太网使用