{"title":"-- west build: making build dir D:\0Document\HeadTracker\HeadTracker_ESP32\headtracker\build pristine\n-- west build: generating a build system\nLoading Zephyr default modules (Zephyr base).\n-- Application: D:\0Document\HeadTracker\HeadTracker_ESP32\headtracker\n-- CMake version: 3.26.3\n-- Found Python3: C:\Users\NineDay\zephyrproject\.venv\Scripts\python.exe (found suitable exact version "3.11.3") found components: Interpreter \n-- Cache files will be written to: C:\Users\NineDay\zephyrproject\zephyr\.cache\n-- Zephyr version: 3.3.99 (C:\Users\NineDay\zephyrproject\zephyr)\n-- Found west (found suitable version "1.0.0", minimum required is "0.7.1")\n-- Board: esp32c3_devkitm\n-- ZEPHYR_TOOLCHAIN_VARIANT not set, trying to locate Zephyr SDK\n-- Found host-tools: zephyr 0.16.0 (C:\Users\NineDay\zephyr-sdk-0.16.0)\n-- Found toolchain: zephyr 0.16.0 (C:\Users\NineDay\zephyr-sdk-0.16.0)\n-- Found Dtc: C:\ProgramData\chocolatey\bin\dtc.exe (found suitable version "1.5.0", minimum required is "1.4.6") \n-- Found BOARD.dts: C:\Users\NineDay\zephyrproject\zephyr\boards\riscv\esp32c3_devkitm\esp32c3_devkitm.dts\n-- Found devicetree overlay: D:\0Document\HeadTracker\HeadTracker_ESP32\headtracker\boards\esp32c3_devkitm.overlay\ndevicetree error: D:\0Document\HeadTracker\HeadTracker_ESP32\headtracker\boards\esp32c3_devkitm.overlay:57 (column 15): parse error: expected '{', '=', or ';'\n-- In: D:\0Document\HeadTracker\HeadTracker_ESP32\headtracker\build\zephyr, command: C:\Users\NineDay\zephyrproject\.venv\Scripts\python.exe;C:\Users\NineDay\zephyrproject\zephyr\scripts\dts\gen_defines.py;--dts;D:\0Document\HeadTracker\HeadTracker_ESP32\headtracker\build\zephyr\zephyr.dts.pre;--dtc-flags;'';--bindings-dirs;C:\Users\NineDay\zephyrproject\zephyr\dts\bindings;--header-out;D:\0Document\HeadTracker\HeadTracker_ESP32\headtracker\build\zephyr\include\generated\devicetree_generated.h.new;--dts-out;D:\0Document\HeadTracker\HeadTracker_ESP32\headtracker\build\zephyr\zephyr.dts.new;--edt-pickle-out;D:\0Document\HeadTracker\HeadTracker_ESP32\headtracker\build\zephyr\edt.pickle;--vendor-prefixes;C:\Users\NineDay\zephyrproject\zephyr\dts\bindings\vendor-prefixes.txt\nCMake Error at C:\Users\NineDay\zephyrproject\zephyr\cmake\modules\dts.cmake:261 (message):\n gen_defines.py failed with return code: 1\nCall Stack (most recent call first):\n C:\Users\NineDay\zephyrproject\zephyr\cmake\modules\zephyr_default.cmake:115 (include)\n C:\Users\NineDay\zephyrproject\zephyr\share\zephyr-package\cmake\ZephyrConfig.cmake:66 (include)\n C:\Users\NineDay\zephyrproject\zephyr\share\zephyr-package\cmake\ZephyrConfig.cmake:92 (include_boilerplate)\n CMakeLists.txt:4 (find_package)\n\n\n-- Configuring incomplete, errors occurred!\nFATAL ERROR: command exited with status 1: 'C:\Program Files\CMake\bin\cmake.EXE' '-DWEST_PYTHON=C:\Users\NineDay\zephyrproject\.venv\Scripts\python.exe' '-BD:\0Document\HeadTracker\HeadTracker_ESP32\headtracker\build' -GNinja '-SD\n:\0Document\HeadTracker\HeadTracker_ESP32\headtracker'\n\n帮我看看啥问题内容:根据错误信息,看起来是在解析设备树文件时出现了错误。具体地,D:/0Document/HeadTracker/HeadTracker_ESP32/headtracker/boards/esp32c3_devkitm.overlay 文件的第 57 行,第 15 列出现了语法错误,期望是 {=;。你需要打开该文件并检查该行代码,看看是否存在语法错误。\n\n如果你不确定如何修复该错误,请提供该文件的代码,以便我可以帮助你进一步分析。

Zephyr build error: devicetree parse error in esp32c3_devkitm.overlay

原文地址: https://www.cveoy.top/t/topic/oIdk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录