fix(ci): fix some ci build issues to pass ci pipeline

This commit is contained in:
Li Shuai 2025-01-17 17:31:53 +08:00
parent bf874a8208
commit 84ecd39c81

View File

@ -101,6 +101,10 @@ if(CONFIG_ESP_PHY_ENABLED)
if(CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION)
idf_component_get_property(esp_common_dir esp_common COMPONENT_DIR)
idf_component_get_property(esp_rom_dir esp_rom COMPONENT_DIR)
idf_component_get_property(newlib_dir newlib COMPONENT_DIR)
idf_component_get_property(soc_dir soc COMPONENT_DIR)
idf_component_get_property(log_dir log COMPONENT_DIR)
partition_table_get_partition_info(phy_partition_offset
"--partition-type data --partition-subtype phy" "offset")
@ -118,8 +122,9 @@ if(CONFIG_ESP_PHY_ENABLED)
DEPENDS ${CMAKE_CURRENT_LIST_DIR}/${idf_target}/phy_init_data.c
COMMAND ${CMAKE_C_COMPILER} -c ${CMAKE_CURRENT_LIST_DIR}/${idf_target}/phy_init_data.c
-I ${esp_common_dir}/include -I ${CMAKE_CURRENT_LIST_DIR}/include
-I ${CMAKE_CURRENT_LIST_DIR}/${idf_target}/include
-I ${config_dir} -o phy_init_data.obj
-I ${CMAKE_CURRENT_LIST_DIR}/${idf_target}/include -I ${esp_rom_dir}/include
-I ${soc_dir}/${idf_target}/include -I ${newlib_dir}/platform_include
-I ${log_dir}/include -I ${config_dir} -o phy_init_data.obj
COMMAND ${CMAKE_OBJCOPY} -O binary phy_init_data.obj ${phy_init_data_bin}
)
add_custom_target(phy_init_data ALL DEPENDS ${phy_init_data_bin})