mirror of
https://github.com/espressif/ESP8266_RTOS_SDK.git
synced 2025-10-19 20:35:15 +08:00
fix: ota beacon timeout
This commit is contained in:
@@ -212,6 +212,18 @@ static void ota_example_task(void *pvParameter)
|
|||||||
task_fatal_error();
|
task_fatal_error();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
update_partition = esp_ota_get_next_update_partition(NULL);
|
||||||
|
ESP_LOGI(TAG, "Writing to partition subtype %d at offset 0x%x",
|
||||||
|
update_partition->subtype, update_partition->address);
|
||||||
|
assert(update_partition != NULL);
|
||||||
|
|
||||||
|
err = esp_ota_begin(update_partition, OTA_SIZE_UNKNOWN, &update_handle);
|
||||||
|
if (err != ESP_OK) {
|
||||||
|
ESP_LOGE(TAG, "esp_ota_begin failed, error=%d", err);
|
||||||
|
task_fatal_error();
|
||||||
|
}
|
||||||
|
ESP_LOGI(TAG, "esp_ota_begin succeeded");
|
||||||
|
|
||||||
/*send GET request to http server*/
|
/*send GET request to http server*/
|
||||||
const char *GET_FORMAT =
|
const char *GET_FORMAT =
|
||||||
"GET %s HTTP/1.0\r\n"
|
"GET %s HTTP/1.0\r\n"
|
||||||
@@ -234,18 +246,6 @@ static void ota_example_task(void *pvParameter)
|
|||||||
ESP_LOGI(TAG, "Send GET request to server succeeded");
|
ESP_LOGI(TAG, "Send GET request to server succeeded");
|
||||||
}
|
}
|
||||||
|
|
||||||
update_partition = esp_ota_get_next_update_partition(NULL);
|
|
||||||
ESP_LOGI(TAG, "Writing to partition subtype %d at offset 0x%x",
|
|
||||||
update_partition->subtype, update_partition->address);
|
|
||||||
assert(update_partition != NULL);
|
|
||||||
|
|
||||||
err = esp_ota_begin(update_partition, OTA_SIZE_UNKNOWN, &update_handle);
|
|
||||||
if (err != ESP_OK) {
|
|
||||||
ESP_LOGE(TAG, "esp_ota_begin failed, error=%d", err);
|
|
||||||
task_fatal_error();
|
|
||||||
}
|
|
||||||
ESP_LOGI(TAG, "esp_ota_begin succeeded");
|
|
||||||
|
|
||||||
bool resp_body_start = false, flag = true;
|
bool resp_body_start = false, flag = true;
|
||||||
/*deal with all receive packet*/
|
/*deal with all receive packet*/
|
||||||
while (flag) {
|
while (flag) {
|
||||||
|
Reference in New Issue
Block a user