Search found 34 matches

by www220
Mon Feb 27, 2017 1:24 pm
Forum: Hardware
Topic: EMAC receive not working
Replies: 48
Views: 80452

Re: EMAC receive not working

rudi,搞定gpio的ext_clk或者gpio16的clk_out,论坛里面发个帖子,emac就差这么点了
by www220
Sun Feb 26, 2017 8:18 am
Forum: Hardware
Topic: EMAC receive not working
Replies: 48
Views: 80452

Re: EMAC receive not working

LAN8720连接方式 MDIO->GPIO14 MDC->GPIO32 RST->GPIO18 其他管脚按照默认的GPIO连接 RXD0,RXD1,CRS_DV,TXD0,TXD1,TXEN,EXT_CLK #define PHY_RESET_CONTROL_REG (0x0) #define SOFTWARE_RESET BIT(15) #define SOFTWARE_AUTO_NEGTIATION BIT(12) #define BASIC_MODE_STATUS_REG (0x1) #define AUTO_NEGOTIATION_COMPLETE BIT(5) #define LI...
by www220
Sun Feb 26, 2017 1:05 am
Forum: Hardware
Topic: EMAC receive not working
Replies: 48
Views: 80452

Re: EMAC receive not working

我的lan8720已经能获取ip,也可以ping通,esp32提供的demo中的phy不是8720所以对phy的操作,以及寄存器判定也需要做相应的修改
by www220
Thu Feb 16, 2017 12:30 pm
Forum: Hardware
Topic: esp32使用emac时,gpio0作为EXT_OSC_CLK,如何避免进入下载模式
Replies: 18
Views: 29303

Re: esp32使用emac时,gpio0作为EXT_OSC_CLK,如何避免进入下载模式

还有一个解决思路是,使用esp32自身的emac时钟,使用gpio16,不过没有官方代码,不知道如何配置
by www220
Thu Feb 16, 2017 12:04 pm
Forum: Hardware
Topic: esp32使用emac时,gpio0作为EXT_OSC_CLK,如何避免进入下载模式
Replies: 18
Views: 29303

Re: esp32使用emac时,gpio0作为EXT_OSC_CLK,如何避免进入下载模式

前面网友说的加一个时钟使能管脚貌似可以解决这个问题,但是esp32管脚本来就紧张又需要额外浪费一个管脚,而且理论ok,实际上还是有时钟未停止esp就启动的风险
by www220
Thu Feb 09, 2017 1:38 pm
Forum: Hardware
Topic: esp32使用emac时,gpio0作为EXT_OSC_CLK,如何避免进入下载模式
Replies: 18
Views: 29303

Re: esp32使用emac时,gpio0作为EXT_OSC_CLK,如何避免进入下载模式

等待你们官方的emac使用电路吧,时钟信号上面加控制电路,想着都怕怕,原本是问问你们有没有什么其他的手段可以使esp32强制进入flash运行模式,如果只有强制上拉这一条路,那也没有办法 :(
by www220
Tue Feb 07, 2017 10:11 am
Forum: Hardware
Topic: esp32使用emac时,gpio0作为EXT_OSC_CLK,如何避免进入下载模式
Replies: 18
Views: 29303

Re: esp32使用emac时,gpio0作为EXT_OSC_CLK,如何避免进入下载模式

晶振用的是有源晶振,没有示波器不确定波形以及峰谷电压,正常启动后,emac可以工作,晶振频率应该没有问题
by www220
Tue Feb 07, 2017 9:55 am
Forum: Hardware
Topic: esp32使用emac时,gpio0作为EXT_OSC_CLK,如何避免进入下载模式
Replies: 18
Views: 29303

Re: esp32使用emac时,gpio0作为EXT_OSC_CLK,如何避免进入下载模式

该现象不是每次都出现,大概有1/3的机会会进下载模式,接了10k的上拉电阻,效果不明显,上拉阻值多少合适
by www220
Tue Feb 07, 2017 5:46 am
Forum: Hardware
Topic: esp32使用emac时,gpio0作为EXT_OSC_CLK,如何避免进入下载模式
Replies: 18
Views: 29303

Re: esp32使用emac时,gpio0作为EXT_OSC_CLK,如何避免进入下载模式

gpio0管脚作为50m的emac外部信号输入,50m信号上电就会产生,rst期间可能会被gpio判断为低电平,有其他解决方案吗?比如有什么方法可以强制进入flash.启动模式