app_update: Fix esp_app_desc unused var for Cmake

This commit is contained in:
Konstantin Kondrashov 2018-12-05 14:07:41 +08:00
parent eb27686416
commit d4cb14bc65
2 changed files with 14 additions and 10 deletions

View file

@ -6,6 +6,10 @@ set(COMPONENT_REQUIRES spi_flash partition_table bootloader_support)
register_component()
# esp_app_desc structure is added as an undefined symbol because otherwise the
# linker will ignore this structure as it has no other files depending on it.
target_link_libraries(${COMPONENT_TARGET} "-u esp_app_desc")
set_source_files_properties(
SOURCE "esp_app_desc.c"
PROPERTIES COMPILE_DEFINITIONS

View file

@ -176,20 +176,20 @@ void IRAM_ATTR call_start_cpu0()
#endif
ESP_EARLY_LOGI(TAG, "Pro cpu up.");
#if LOG_LOCAL_LEVEL >= ESP_LOG_INFO
const esp_app_desc_t *app_desc = esp_ota_get_app_description();
ESP_EARLY_LOGI(TAG, "Application information:");
ESP_EARLY_LOGI(TAG, "Project name: %s", app_desc->project_name);
ESP_EARLY_LOGI(TAG, "App version: %s", app_desc->version);
if (LOG_LOCAL_LEVEL >= ESP_LOG_INFO) {
const esp_app_desc_t *app_desc = esp_ota_get_app_description();
ESP_EARLY_LOGI(TAG, "Application information:");
ESP_EARLY_LOGI(TAG, "Project name: %s", app_desc->project_name);
ESP_EARLY_LOGI(TAG, "App version: %s", app_desc->version);
#ifdef CONFIG_APP_SECURE_VERSION
ESP_EARLY_LOGI(TAG, "Secure version: %x", app_desc->secure_version);
ESP_EARLY_LOGI(TAG, "Secure version: %x", app_desc->secure_version);
#endif
#ifdef CONFIG_APP_COMPILE_TIME_DATE
ESP_EARLY_LOGI(TAG, "Compile time: %s", app_desc->time);
ESP_EARLY_LOGI(TAG, "Compile date: %s", app_desc->date);
#endif
ESP_EARLY_LOGI(TAG, "ESP-IDF: %s", app_desc->idf_ver);
ESP_EARLY_LOGI(TAG, "Compile time: %s", app_desc->time);
ESP_EARLY_LOGI(TAG, "Compile date: %s", app_desc->date);
#endif
ESP_EARLY_LOGI(TAG, "ESP-IDF: %s", app_desc->idf_ver);
}
#if !CONFIG_FREERTOS_UNICORE
if (REG_GET_BIT(EFUSE_BLK0_RDATA3_REG, EFUSE_RD_CHIP_VER_DIS_APP_CPU)) {