
初级技术员

- 积分
- 33
- 在线时间
- 17 小时
- 精华
- 0
- 注册时间
- 2020-6-17
- 最后登录
- 2020-9-2
|
enet_system_setup();
enet_gpio_config();
enet_mac_dma_config();
reval_state = enet_software_reset();
if(reval_state == ERROR){
while(1){}
}
/* reset all core internal registers located in CLK_TX and CLK_RX */
ENET_DMA_BCTL |= ENET_DMA_BCTL_SWR;
/* wait for reset operation complete */
do{
dma_flag = (ENET_DMA_BCTL & ENET_DMA_BCTL_SWR);
timeout++;
}while((RESET != dma_flag) && (ENET_DELAY_TO != timeout));
PHY芯片配置的管脚也是对的,PHY芯片也复位了,但就是卡在软件复位这里。
有没有大佬帮忙看下。
|
 共1人点赞
|