【ESP32 乐鑫 离线环境搭建】
【ESP32-S2】乐鑫离线环境 与IDF4.3构建自己的项目以及自定义目录
【ESP32-S2】OTA升级代码移植以及APP之间的切换
【ESP32-S2】使用http_cliten 相关API 主动循环下载bin文件
【ESP32-S2】ESP32-S2从服务器下载STM32F103ZET6的bin固件再使用Ymodem通讯实现bootloader
注意:若在.C文件中不能使用跳转到函数功能 ctrl+左键 有2种情况
1、该函数在外部编译链接中即在idf工具的目录内通过makefile最终链接的
2、idf工具未进入本工程目录,需使用ESP-IDF 4.3 CMD 进入目录使用idf.py menuconfig重新修改并
全编译
1、File–》new–》espressif idf project
选择存放的文件夹,然后填写项目名称。 项目名称与文件夹无关
2、新建后的项目只有main一个文件夹 存放main.c,之后在main目录下
创建新的文件夹【user_inc】存放自己定义的.h文件
创建新的文件夹【wifi_sta】存放wifi_sta相关的.c文件
3、修改main目录下的CMakeList.txt文件
4、使用ESP-IDF 4.3 CMD进入新建的项目目录
1.设置目标芯片
idf.py set-target esp32s2
2.设置项目宏定义
idf.py menuconfig
3.编译项目
注意:若一直提示IO错误,如gpio40 不存在 那说明设置芯片失败。最好把项目放到idf的相邻路径,再
重新导入eclipse ,然后重新设置芯片 再次编译
去掉任务看门狗