设置Station MAC一直不成功

bobo_zhou
Posts: 7
Joined: Mon Jun 01, 2015 7:14 pm

设置Station MAC一直不成功

Postby bobo_zhou » Fri Jul 17, 2015 2:46 pm

SDK版本esp_iot_sdk_v1.1.1_15_06_05

if (false == wifi_set_macaddr(STATION_IF, mac))
{
os_printf("Set mac fail!\n");
}

测试结果一直是Set mac fail!. 请问可能是什么原因?

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: 设置Station MAC一直不成功

Postby ESP_Faye » Fri Jul 17, 2015 4:30 pm

您好,

请问有先调用 wifi_set_opmode(STATION_MODE); 设置为 staion 模式吗?

或者 wifi_set_opmode(STATIONAP_MODE); 设置为 sta+AP 模式也可以。

如果还是有问题,麻烦提供您的测试代码,我们将协助查证。

感谢您对 乐鑫 和 ESP8266 的关注 !

pinokio
Posts: 2
Joined: Tue Jul 28, 2015 9:24 am

Re: 设置Station MAC一直不成功

Postby pinokio » Tue Jul 28, 2015 9:27 am

同样的问题。
wifi_set_opmode(STATION_MODE);
wifi_set_macaddr(STATION_IF, sta_mac);
只要屏蔽第二条语句,程序工作正常,否则不断地reset。

pinokio
Posts: 2
Joined: Tue Jul 28, 2015 9:24 am

Re: 设置Station MAC一直不成功

Postby pinokio » Tue Jul 28, 2015 10:06 am

一样的问题
wifi_set_opmode(STATION_MODE);
wifi_set_macaddr(STATION_IF, sta_mac);
如果屏蔽第二句,模块工作正常,否则不断地reset :?

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: 设置Station MAC一直不成功

Postby ESP_Faye » Wed Jul 29, 2015 10:56 am

您好,

请测试如下代码,如果仍然有问题,麻烦提供您的完整测试代码。

Code: Select all

        wifi_set_opmode(STATION_MODE);
       
        char sta_mac[6] = {0x12, 0x34, 0x56, 0x78, 0x90, 0xab};

        wifi_set_macaddr(STATION_IF, sta_mac);


感谢您对 乐鑫信息科技 和 ESP8266 的关注 !

Who is online

Users browsing this forum: No registered users and 28 guests