完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
当我在 ESP8266_NONOS_SDK_V2.0.0_16_08_10 的项目中构建示例时,它失败了。
I have built the sdk with "make STANDALONE=y" and copyed the project to path/esp-open-sdk/sdk/at MMMMAR公司@acer:$ ./gen_misc.sh gen_misc.sh版本20150511 请按照以下步骤(1-5)生成特定的箱: 第 1 步:选择启动版本(0=boot_v1.1, 1=boot_v1.2, 2=无) enter(0/1/2,默认 2): 启动模式:无 第 2 步:选择 bin generate(0=eagle.flash.bin eagle.irom0text.bin、1=user1.bin、2=user2.bin) 输入(0/1/2,默认值 0): 生成 bin:eagle.flash.bin eagle.irom0text.bin 步骤3:选择SPI速度(0=20MHz, 1=26.7MHz, 2=40MHz, 3=80MHz) 输入(0/1/2/3,默认 2): SPI 速度:40 MHz 第 4 步:选择 spi 模式(0=QIO、1=QOUT、2=DIO、3=DOUT) 输入(0/1/2/3,默认值为 0): SPI模式:QIO 第 5 步:选择 SPI 大小和映射 0= 512KB( 256KB+ 256KB) 2=1024KB( 512KB+ 512KB) 3=2048KB( 512KB+ 512KB) 4=4096KB( 512KB+ 512KB) 5=2048KB(1024KB+1024KB) 6=4096KB(1024KB+1024KB) 输入 (0/2/3/4/5/6,默认值为 0): SPI 大小:512KB spi ota map: 256KB + 256KB 开始。。。 ../../Makefile:103:警告:覆盖目标“clean”的配方 ../Makefile:301:警告:忽略目标“clean”的旧配方 ../../Makefile:183:警告:覆盖目标“ESP8266_NONOS_SDK_V2.0.0_16_08_10/.dir”的配方 ../../Makefile:178:警告:忽略目标“ESP8266_NONOS_SDK_V2.0.0_16_08_10/.dir”的旧配方 你克隆了没有 --recursive,为你获取子模块。 git 子模块更新 --init --递归 pwd /首页/MMMMAR公司/esp-open-sdk/sdk/at 回声 /首页/MMMMAR公司/esp-open-sdk/sdk/at /首页/MMMMAR公司/esp-open-sdk/sdk/at make -C crosstool-NG -f ../Makefile _ct-ng make[1]: *** crosstool-NG: 没有那个文件或目录。 停止。 ../../Makefile:140:目标“crosstool-NG/ct-ng”的配方失败 make: *** [crosstool-NG/ct-ng] Error 2 |
|
相关推荐
1个回答
|
|
在ESP8266_NONOS_SDK_V2.0.0_16_08_10的项目中构建示例工程失败可能有以下几个原因:
1. **环境配置问题**:确保你的开发环境已经正确配置,包括编译器、工具链和SDK路径。 2. **依赖问题**:检查项目是否缺少必要的依赖库或文件。有时候,示例项目可能依赖于特定的库或文件,如果这些依赖没有正确包含在项目中,构建过程可能会失败。 3. **路径问题**:确保所有路径都是正确的,包括源文件、库文件和输出文件的路径。 4. **版本不兼容**:检查你使用的ESP8266_NONOS_SDK_V2.0.0_16_08_10版本是否与示例工程兼容。有时候,示例工程可能是为旧版本的SDK编写的,可能需要进行一些修改才能在新版本上正常工作。 5. **编译器错误**:检查编译过程中的错误信息,这可能会给出为什么构建失败的具体原因。根据错误信息,你可以对代码或配置进行相应的调整。 6. **权限问题**:确保你有权限访问和修改项目文件。在某些情况下,权限不足可能会导致构建失败。 7. **脚本错误**:你提到的`./gen_misc.sh`脚本可能存在问题。检查脚本中的命令和路径是否正确,以及是否所有必要的参数都已经正确设置。 8. **硬件问题**:虽然这种情况较少见,但硬件问题(如损坏的ESP8266模块)也可能导致构建失败。 解决这些问题的方法通常包括: - 重新检查和配置开发环境。 - 确保所有依赖项都已正确包含。 - 检查和修复编译错误。 - 确保脚本和命令的正确性。 - 如果可能,尝试在不同的硬件上构建项目。 如果你能提供更具体的错误信息或日志,可能会更容易找到问题的具体原因。 |
|
|
|
只有小组成员才能发言,加入小组>>
418浏览 6评论
352浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
333浏览 5评论
336浏览 4评论
315浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-23 23:50 , Processed in 0.716143 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191