• 正文
  • BOM清单
  • 相关推荐
申请入驻 产业图谱

在ESP32平台使用SPI以太网口芯片DM9051ANX自带MAC地址

12/18 17:05
200
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

对ESP IDF开发工具内的DM9051驱动代码进行修改,使SPI以太网芯片DM9051ANX芯片的自带MAC地址为ESP32平台运行的MAC地址。

请修改examples/ethernet/basic/components/ethernet_init/ethernet_init.c 文件

请参考以下代码:

================================
// The SPI Ethernet module might not have a burned factory MAC address, we can set it manually.
if (spi_eth_module_config->mac_addr != NULL) {
ESP_GOTO_ON_FALSE(esp_eth_ioctl(eth_handle,ETH_CMD_S_MAC_ADDR,spi_eth_module_config->mac_addr) == ESP_OK,
NULL, err, TAG, "SPI Ethernet MAC address config failed");

}
================================
#if 0

// The SPI Ethernet module might not have a burned factory MAC address, we can set it manually.
if (spi_eth_module_config->mac_addr != NULL) {
ESP_GOTO_ON_FALSE(esp_eth_ioctl(eth_handle,ETH_CMD_S_MAC_ADDR, spi_eth_module_config->mac_addr) == ESP_OK,
NULL, err, TAG, "SPI Ethernet MAC address config failed");

}
#endif
================================

這裡是ESP IDF V5.4

这样ESP32系统在上电复位后,就可以直接调用DM9051A芯片内置的MAC地址。

BOM清单

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
esp32 c3 1 Espressif 乐鑫 未精准适配到当前器件信息,点击查询推荐元器件
DM9051ANX 1 Davicom Semiconductor Inc 未精准适配到当前器件信息,点击查询推荐元器件
RL11884 1 Magnetics 未精准适配到当前器件信息,点击查询推荐元器件
乐鑫科技

乐鑫科技

乐鑫科技(股票代码:688018)是一家全球化的无晶圆厂半导体公司,成立于 2008 年,在中国、捷克、印度、新加坡和巴西均设有办公地,团队来自约 30 个国家和地区。乐鑫多年来深耕 AIoT 领域软硬件产品的研发与设计,专注于研发高集成、低功耗、性能卓越、安全稳定、高性价比的无线通信 SoC,现已发布 ESP8266、ESP32、ESP32-S、ESP32-C 和 ESP32-H 系列芯片、模组和开发板,成为物联网应用的理想选择。我们致力于提供安全、稳定、节能的 AIoT 解决方案。同时,我们坚持技术开源,助力开发者们用乐鑫的方案开发智能产品,打造万物互联的智能世界。

乐鑫科技(股票代码:688018)是一家全球化的无晶圆厂半导体公司,成立于 2008 年,在中国、捷克、印度、新加坡和巴西均设有办公地,团队来自约 30 个国家和地区。乐鑫多年来深耕 AIoT 领域软硬件产品的研发与设计,专注于研发高集成、低功耗、性能卓越、安全稳定、高性价比的无线通信 SoC,现已发布 ESP8266、ESP32、ESP32-S、ESP32-C 和 ESP32-H 系列芯片、模组和开发板,成为物联网应用的理想选择。我们致力于提供安全、稳定、节能的 AIoT 解决方案。同时,我们坚持技术开源,助力开发者们用乐鑫的方案开发智能产品,打造万物互联的智能世界。收起

查看更多

相关推荐