ESP32 快速入门(八):通过 espefuse.py 工具自定义客户 MAC 地址
一. 文章目的 实践:通过 esp-idf 自带的 espefuse.py 工具自定义 efuse 里的客户 MAC 地址。 注: efuse 里的修改是不可逆的(efuse 里的位变成 1 后不能再次变成 0,所以在同一块 ESP32 上我们基本上只有一次自定义客户 MAC 地址的机会) 二. 操作环境 为了保证测试结果的一致性,采用以下测试环境: esp-idf 编写本文时,使用的 esp-idf release 版本对应的 commit 为 2befd5c。可通过以下命令确认: git log --oneline -1 结果为: 2befd5c Merge branch 'feature/wifi_prov_ext_httpd_v3.3' into 'release/v3.3' 三. 实践过程 打开终端,进入到 esp-idf 自带的 espefuse.py 对应目录下,以下是参考指令: cd esp/esp-idf/components/esptool_py/esptool 在这里,我们可以使用 python espefuse.py --port /dev/ttyUSB0 summary 指令来查询 efuse 当前的状态,在对应的输出中我们主要看 BLK3 的开头部分: BLK3 Variable Block 3 = 00 00 00 00 00 00 00 00 00