完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我已经配置好了clion的IDF开发环境。并且成功构建了固件,但是我在烧录时却出现了如下错误
``` ====================[ 构建 | flash | ESP32 ]====================================== "F:Program FilesJetBrainsCLion 2021.3.4bincmakewinbincmake.exe" --build F:espressif__led_stripexamplesled_strip_spi_ws2812cmake-build-esp32 --target flash [1/6] cmd.exe /C "cd /D F:espressif__led_stripexamplesled_strip_spi_ws2812cmake-build-esp32esp-idfesptool_py && C:UsersTritium.espressifpython_envidf5.1_py3.10_envScriptspython.exe F:/Espressif/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 partition --type app F:/espressif__led_strip/examples/led_strip_spi_ws2812/cmake-build-esp32/partition_table/partition-table.bin F:/espressif__led_strip/examples/led_strip_spi_ws2812/cmake-build-esp32/led_strip_spi_ws2812.bin" led_strip_spi_ws2812.bin binary size 0x327b0 bytes. Smallest app partition is 0x100000 bytes. 0xcd850 bytes (80%) free. [2/6] Performing configure step for 'bootloader' FAILED: bootloader-prefix/src/bootloader-stamp/bootloader-configure F:/espressif__led_strip/examples/led_strip_spi_ws2812/cmake-build-esp32/bootloader-prefix/src/bootloader-stamp/bootloader-configure cmd.exe /C "cd /D F:espressif__led_stripexamplesled_strip_spi_ws2812cmake-build-esp32bootloader && "F:Program FilesJetBrainsCLion 2021.3.4bincmakewinbincmake.exe" -DSDKCONFIG=F:/espressif__led_strip/examples/led_strip_spi_ws2812/sdkconfig -DIDF_PATH=F:/Espressif/esp-idf -DIDF_TARGET=esp32 -DPYTHON_DEPS_CHECKED=1 -DPYTHON=C:/Users/Tritium/.espressif/python_env/idf5.1_py3.10_env/Scripts/python.exe -DEXTRA_COMPONENT_DIRS=F:/Espressif/esp-idf/components/bootloader -DPROJECT_SOURCE_DIR=F:/espressif__led_strip/examples/led_strip_spi_ws2812 -GNinja F:/Espressif/esp-idf/components/bootloader/subproject && "F:Program FilesJetBrainsCLion 2021.3.4bincmakewinbincmake.exe" -E touch F:/espressif__led_strip/examples/led_strip_spi_ws2812/cmake-build-esp32/bootloader-prefix/src/bootloader-stamp/bootloader-configure" CMake Error: CMake was unable to find a build program corresponding to "Ninja". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool. -- Configuring incomplete, errors occurred! See also "F:/espressif__led_strip/examples/led_strip_spi_ws2812/cmake-build-esp32/bootloader/CMakeFiles/CMakeOutput.log". ninja: build stopped: subcommand failed. ``` 对于这项问题,我翻遍了Github的Issue和ESP32的论坛,并且在Google上搜索都找不到相关答案,除了手动刷写固件,还有没有办法能在clion内使用内置的cmake刷写? IDF版本为5.1.1 ,Clion版本为2021.3.4 |
|
相关推荐
1个回答
|
|
根据您提供的错误信息,这个问题可能是由以下几个原因导致的:
1. **路径问题**:错误信息中显示的路径可能存在问题。例如,路径中的空格或特殊字符可能导致问题。您的路径中包含了空格和特殊字符,这可能是导致问题的原因之一。 2. **权限问题**:在某些情况下,操作系统可能不允许CLion IDE访问某些目录或执行某些操作。请确保您有足够的权限来访问和修改这些文件。 3. **ESP-IDF版本问题**:请检查您的ESP-IDF版本是否与您的项目兼容。如果版本不兼容,可能会导致烧录错误。 4. **烧录器配置问题**:请检查您的烧录器配置是否正确。例如,烧录器的波特率、电压等设置可能需要根据您的硬件进行调整。 5. **硬件问题**:如果以上都不是问题的原因,那么可能是您的硬件存在问题。例如,您的ESP32模块可能存在故障,或者连接到计算机的USB线可能有问题。 解决这个问题的步骤可能包括: 1. **检查路径**:确保路径中没有空格或特殊字符。如果可能,尝试将项目移动到一个没有空格的路径中。 2. **检查权限**:确保您有足够的权限来访问和修改这些文件。 3. **检查ESP-IDF版本**:确保您的ESP-IDF版本与您的项目兼容。 4. **检查烧录器配置**:确保您的烧录器配置正确。 5. **检查硬件**:如果可能,请尝试使用另一个ESP32模块或USB线来排除硬件问题。 希望这些信息能帮助您解决问题。如果问题仍然存在,请提供更多的错误信息,以便我们能更好地帮助您。 |
|
|
|
只有小组成员才能发言,加入小组>>
313 浏览 0 评论
1170 浏览 1 评论
585浏览 6评论
483浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
468浏览 5评论
467浏览 4评论
442浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 06:32 , Processed in 0.999393 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号