1.引言
最近买了一块esp32以太网开发板(如下图示),想测试esp32以太网功能,但新人上手肯定会遇到一些问题,特此记录。

2.实验
我的编译环境是:idf,而非arduino。使用的SDK是4.4版本。
选择的demo是esp-idf-v4.4\examples\ethernet\basic。遇到的问题是,编译配置esp32的ethernet\basic demo后,烧录至设备,esp32上电不断重启,打印如下log。
I (254) cpu_start: Pro cpu up.
I (255) cpu_start: Starting app cpu, entry point is 0x400810b4
I (241) cpu_start: App cpu up.
I (269) cpu_start: Pro cpu start user code
I (269) cpu_start: cpu freq: 160000000
I (269) cpu_start: Application information:
I (273) cpu_start: Project name: ethernet_basic
I (279) cpu_start: App version: v4.4-dirty
I (284) cpu_start: Compile time: Apr 7 2022

本文记录了一位开发者在使用ESP32以太网开发板时遇到的问题及解决过程。在尝试运行esp-idf的ethernet_basicdemo时,设备上电后不断重启。通过查阅资料和修改配置,发现LAN8720A需要由ESP32提供50MHz时钟,配置后成功运行并获取到了IP地址。
最低0.47元/天 解锁文章
3023

被折叠的 条评论
为什么被折叠?



