这个主要是在前版本的esp8266_iot_platform对现在的RTOS V1.5缺少了C库,主要在Makefile中修改一下,将Makefile中的-lminic替换成-lcirom和-lmirom,还有在esp8266_iot_platform中的user_main.c加入32 user_rf_cal_sector_set()函数,我们的官网esp8266_iot_platform已有更新的。
uint32 user_rf_cal_sector_set(void)
{
flash_size_map size_map = system_get_flash_size_map();
uint32 rf_cal_sec = 0;
switch (size_map) {
case FLASH_SIZE_4M_MAP_256_256:
rf_cal_sec = 128 - 5;
break;
case FLASH_SIZE_8M_MAP_512_512:
rf_cal_sec = 256 - 5;
break;
case FLASH_SIZE_16M_MAP_512_512:
case FLASH_SIZE_16M_MAP_1024_1024:
rf_cal_sec = 512 - 5;
break;
case FLASH_SIZE_32M_MAP_512_512:
case FLASH_SIZE_32M_MAP_1024_1024:
rf_cal_sec = 1024 - 5;
break;
default:
rf_cal_sec = 0;
break;
}
return rf_cal_sec;
}
谢谢对ESP8266的关注。Statistics: Posted by ESP_Xutao — Fri Nov 25, 2016 11:23 am
]]>