开发者社区 > 物联网 > 正文

espidf-v5.1.1编译CLinkSDK错误,v4.4.2编译成功。

image.png
各位好,espidf v5.1.1编译如图,请问我需要操作哪里才能编译成功?v4.4.2已经编译完成登录阿里云产品了。v5.1.1就编译不通过。

展开
收起
游客6x2dsjwow3pfe 2023-10-09 13:51:34 134 0
1 条回答
写回答
取消 提交回答
  • 这个问题可能是由于ESP-IDF版本升级导致的API接口变化或者编译选项不同所导致的。建议您先检查您的代码是否使用了新版本中新增或修改的API,如果有,可以尝试更新您的代码以适应新版本。另外,您也可以尝试在编译时添加一些编译选项来适应新版本的API和编译环境,例如:

    export CFLAGS="-D__STDC_LIMIT_MACROS"
    export CXXFLAGS="-D__STDC_LIMIT_MACROS"
    export LDFLAGS="-lstdc++"
    esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 921600 --before default_reset --after hard_reset write_flash -z 0x1000 build/sdk_root/export.bin 0x8000000
    

    其中build/sdk_root/export.bin是您编译生成的SDK根目录中的export.bin文件,0x8000000是您要烧录到芯片的地址。

    2023-10-10 10:42:05
    赞同 展开评论 打赏
问答地址:

物联网领域前沿技术分享与交流

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载