没有对MAC地址做过操作但丢失了MAC地址

learnerfranky
Posts: 6
Joined: Thu Sep 24, 2020 6:49 am

没有对MAC地址做过操作但丢失了MAC地址

Postby learnerfranky » Tue Jan 12, 2021 4:01 am

Code: Select all

I (0) cpu_start: Starting scheduler on APP CPU.
I (512) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
I (552) wifi station: ESP_WIFI_MODE_STA
I (572) wifi:wifi driver task: 3ffc1c24, prio:23, stack:6656, core=0
I (572) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
I (572) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
以上是基于esp-idf的station example的固件log,之前也未出现过相关问题,且没有MAC地址有过修改。
在近日的项目开发中突然遇到程序无法进入wifi_init gpio_init等功能函数时,测试官方给的例程,发现了该问。
目前尝试的解决办法是
  1.    
  2. uint8_t *mac;
  3.     mac = (uint8_t*)malloc(6);
  4. //    esp_efuse_mac_get_default(mac);
  5.     esp_read_mac(mac,0);
在app_main.c的最开始,加上该段代码,但没有效果。求助求助。

learnerfranky
Posts: 6
Joined: Thu Sep 24, 2020 6:49 am

Re: 没有对MAC地址做过操作但丢失了MAC地址

Postby learnerfranky » Tue Jan 12, 2021 6:33 am

1610432978(1).png
1610432978(1).png (34.55 KiB) Viewed 3095 times
如上,即使用了官方推荐的 esp_read_mac() 函数,但仍然无法获得mac地址

Who is online

Users browsing this forum: Baidu [Spider] and 71 guests