ESP32的安信可~环境搭建~项目导入~编译下载_SGD

1、下载以及安装方法,路径不能有中文,可以不用事先安装eclipse C++
https://wiki.ai-thinker.com/ai_ide_install
ESP32的安信可~环境搭建~项目导入~编译下载_SGD_第1张图片IDF Path 一定要选对,否则配置命令会出错 最后导致无法配置 且配置文件被覆盖。导致整个工程的毁坏,不可再用。

2、项目导入以及使用,直接看实例4
https://wiki.ai-thinker.com/ai_ide_use
2.1 成功导入项目之后注意一共需要2个命令来编译项目,①配置命令 mintty.exe -e make menuconfig ②编译命令 make all
其中第一个是配置相关项目实例的具体外部设置,比如波特率特性 蓝牙特性 wifi特性等等。
注意:
1、这两个命令是每一个项目所必需的且唯一的。就是说每一个项目要成功编译都需要单独的选中该项目,然后make tagets->create
2、编译项目的时候最好要先执行配置命令 保存,然后再执行编译,因为有时候配置命令会无怨无缘故的不生效。一定要记住保存

注意:不要打开淘宝,否则360会拦截配置窗口

3、烧录.bin固件,注意复位键以及下载键的按下间隔,有时候烧录的时序对接不是很友好,容易失败。多尝试几次,变换一下波特率
https://wiki.ai-thinker.com/esp_download

以上步骤中:make all 与 make flash 的区别在于 前者是编译,后者是编译并下载,若使用的是后者,则编译之后软件会去寻找COM口试图下载程序。所以常常报错说找不到串口,怎么改都报错 /dev/ttyUSB0 或者其他什么找不到
https://www.cnblogs.com/hongwans/p/7772833.html

在运行配置命令后都会有一个窗口出现,若没有,那么环境搭建不成功。
ESP32的安信可~环境搭建~项目导入~编译下载_SGD_第2张图片
其中 example configuration 选项是该项目的宏文本 配置选项

错误相关:

No rule to make target 错误,原本编译过的项目如果拷贝给别人的时候编译出现这个问题,那就是要删除掉原来的build文件,重新编译。因为路径改变了,编译器他找不到原来的中间件了。

原生的idf无法打开配置窗口是因为 project.mk路径不对 要改为 include $(IDF_PATH)/make/project.mk

当有提示找不到头文件,一般是因为配置窗口里面没有选择好宏定义

你可能感兴趣的:(ESP32的安信可~环境搭建~项目导入~编译下载_SGD)