Closed bingbingyu closed 1 year ago
Are you following this guide to compile the AT firmware? If so, please provide detailed logs after downloading the esp-at repository, especially the logs of python build.py build
. thanks.
Closing due to inactivity. Please feel free to re-open or file a new issue if you have any more questions.
This is idf_py_stderr_output_17404:
silence:0 sdkconfig:G:/ESP32/esp-at/module_config/module_esp32_default/sdkconfig.defaults esp-at branch: master esp-at docs version: latest CMake Warning at esp-idf/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/bootloader/subproject/components/micro-ecc/micro-ecc is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)
CMake Warning at esp-idf/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/bt/controller/lib_esp32 is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)
CMake Warning at esp-idf/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/bt/controller/lib_esp32c2/esp32c2-bt-lib is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)
CMake Warning at esp-idf/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/bt/controller/lib_esp32c3_family is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)
CMake Warning at esp-idf/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/bt/controller/lib_esp32h2/esp32h2-bt-lib is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)
CMake Warning at esp-idf/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/bt/host/nimble/nimble is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)
CMake Warning at esp-idf/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/cmock/CMock is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)
CMake Warning at esp-idf/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/esp_phy/lib is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)
CMake Warning at esp-idf/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/esp_wifi/lib is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)
CMake Warning at esp-idf/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/ieee802154/lib is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)
CMake Warning at esp-idf/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/json/cJSON is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)
CMake Warning at esp-idf/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/lwip/lwip is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)
CMake Warning at esp-idf/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/mqtt/esp-mqtt is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)
CMake Warning at esp-idf/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/openthread/lib is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)
CMake Warning at esp-idf/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/openthread/openthread is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)
silence:0, ld core:G:/ESP32/esp-at/components/at/lib/libesp32_at_core.a Parsing CSV input...
Verifying table...
—————————————————————————— This is partial content of idf_py_stdout_output_17404
[1141/1153] Building C object esp-idf/at/CMakeFiles/__idf_at.dir/src/at_user_cmd.c.obj
[1142/1153] Building C object esp-idf/at/CMakeFiles/__idf_at.dir/src/at_ota_cmd.c.obj
[1143/1153] Building C object esp-idf/espressifmdns/CMakeFiles/idf_espressif__mdns.dir/mdns.c.obj
[1144/1153] Linking C static library esp-idf\espressifmdns\libespressifmdns.a
[1145/1153] Linking C static library esp-idf\at\libat.a
[1146/1153] Linking C static library esp-idf\esp_local_ctrl\libesp_local_ctrl.a
[1147/1153] Linking C static library esp-idf\main\libmain.a
[1148/1153] Generating ld/sections.ld
[1149/1153] Building C object CMakeFiles/esp-at.elf.dir/project_elf_src_esp32.c.obj
[1150/1153] Linking CXX executable esp-at.elf
FAILED: esp-at.elf
cmd.exe /C "cd . && D:\Espressif\tools\xtensa-esp32-elf\esp-2022r1-11.2.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-g++.exe -mlongcalls -Wno-frame-address @CMakeFiles\esp-at.elf.rsp -o esp-at.elf && cd ."
d:/espressif/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/11.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: cannot find -lbtdm_app
d:/espressif/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/11.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: cannot find -lphy
d:/espressif/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/11.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: cannot find -lrtc
d:/espressif/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/11.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: cannot find -lphy
d:/espressif/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/11.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: cannot find -lrtc
d:/espressif/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/11.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: cannot find -lphy
d:/espressif/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/11.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: cannot find -lrtc
collect2.exe: error: ld returned 1 exit status ninja: build stopped: subcommand failed.
———————————————————— Why is that?