Makefile project

1 Makefile里出现IDF_PATH,所以要在工程属性里的environment环境变量添加IDF_PATH,对其解释,指出路径。

 2  项目中用了shell文本,如果用Python 语言,要确保电脑装了对应版本的Python interpreter解释器

3 SDK和project分离的时候,要在project中创建个文件夹讲SDK中的文件复制进去,同时配置SDK文件夹下的Makefile里的路径;(SDK官方提供的软件包,一些头文件和源文件)

4 以ESP8266_RTOS_SDK工程为例,要用example里面的某个例程helloworld,则修改例程helloworld文件夹下的Makefile文件,修改一两个参数,然后编译ESP8266_RTOS_SDK文件,此时产生的固件就是helloworld的user_main()的程序。例子:修改内容:将helloworld文件夹下 makefile 中的 sample_lib 替换为 driver ,将 libsample_lib.a 替换为 libdriver.a。  修改 ESP8266_RTOS_SDK/Makefile,使其支持boot模式

5 新建的project要打开configtool软件配置正确的 esp-idf 路径

原文地址:https://www.cnblogs.com/fyp7077/p/7865015.html