完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,
我正在尝试创建新的自定义 AT 固件,以便我可以为 Amazon AWS 添加自己的 mqtt 证书和密钥。 我确保: 1. 我下载了 gnuwin32 并将二进制文件夹添加到路径变量 2. 我有 git 3. 我安装了 cmake 4. 我设置了 GNU 工具链 esp8266 并将 esp8266 文件夹添加到路径变量 5. 我下载了esp8266_RTOS_SDK 并设置 IDF_PATH="pathtothisfolder" 现在我做了什么:在 C:/Users/username/esp终端 中创建一个文件夹: [list=] git clone --recursive https://github.com/espressif/esp- at.git cd esp-at git checkout release/v2.2.0.0_esp8266 python -m pip install -r requirements.txt python build.py menuconfig - esp8266 - wroom-02 - do not enable silence mode 现在,我收到以下错误: 代码:全选CMake Warning (dev) at C:/Users/username/esp/ESP8266_RTOS_SDK/tools/cmake/component.cmake:437 (add_library): Policy CMP0115 is not set: Source file extensions must be explicit. Run "cmake --help-policy CMP0115" for policy details. Use the cmake_policy command to set the policy and suppress this warning. File: C:/Users/username/esp/ESP8266_RTOS_SDK/components/spi_flash/src/partition.c Call Stack (most recent call first): C:/Users/username/esp/ESP8266_RTOS_SDK/components/spi_flash/CMakeLists.txt:11 (idf_component_register) This warning is for project developers. Use -Wno-dev to suppress it. -- Generating done -- Build files have been written to: C:/Users/username/esp/esp-at/build Running make in directory c:\users\username\esp\esp-at\build Executing "make -j 14 menuconfig"... [ 0%] Creating directories for 'mconf-idf' [ 0%] No download step for 'mconf-idf' [ 0%] No update step for 'mconf-idf' [ 0%] No patch step for 'mconf-idf' [100%] No configure step for 'mconf-idf' [100%] Performing build step for 'mconf-idf' process_begin: CreateProcess(NULL, C:/Users/username/esp/esp-at/build/kconfig_bin/C:/Users/username/esp/ESP8266_RTOS_SDK/tools/kconfig/lxdialog/check-lxdialog.sh -ccflags, ...) failed. C:/Users/username/esp/ESP8266_RTOS_SDK/tools/kconfig/Makefile:172: *** gemengde impliciete en statische patroonregels. Gestopt. make[3]: *** [mconf-idf-prefix/src/mconf-idf-stamp/mconf-idf-build] Fout 2 make[2]: *** [CMakeFiles/mconf-idf.dir/all] Fout 2 make[1]: *** [CMakeFiles/menuconfig.dir/rule] Fout 2 make: *** [menuconfig] Fout 2 make failed with exit code 2 platform_name=ESP8266,module_name=WROOM-02 Please wait for the SDK download to finish... idf.py build ret: 2 idf.py build failed 我错过了什么/做错了什么? Windows 64 位设备 |
|
相关推荐
1个回答
|
|
然后在 esp-at 目录中运行 build.py 脚本创建自定义固件。
如果 build.py 报错,可能有多种原因,如: 1. 缺少依赖项:确保已安装所有必需的软件和工具,例如 python、pip 和 make 工具。 2. 代码库问题:可能出现了代码库问题,例如文件损坏或代码库损坏。您可以尝试重新克隆或提取代码库,以查看是否有任何更改。 3. 环境变量配置有误:请确保所有环境变量(例如 IDF_PATH)都正确设置,并且路径变量正确设置。 4. 路径或文件权限问题:请确保可以在文件夹中创建文件,并且脚本有权访问所需的文件和目录。 5. 其他问题:可能有其他问题,例如操作系统版本不受支持或软件版本不兼容。如果出现此类问题,请搜索相关文档或支持论坛以获取更多帮助。 |
|
|
|
只有小组成员才能发言,加入小组>>
1153 浏览 1 评论
583浏览 6评论
480浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
465浏览 5评论
466浏览 4评论
441浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 11:51 , Processed in 0.781985 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号