我编译并刷新ESP8266_RTOS_SDK(使用gen_misc.sh)和esp-open-sdk的两个例子,我注意到使用了不同的库。 esp-open-sdk似乎指向nonOS库,但也适用于RTOS?!有一个blink项目模板,我试图包含uart库#include "uart.h"
,但它找不到它,所以我试图将它复制并粘贴到项目中(我不认为这是正确的方法) )但它找不到函数UART_SetBaudrate
,我应该如何正确添加uart lib?我应该使用gen_misc.sh
中的ESP8266_RTOS_SDK
或使用闪烁项目中makefile
的{{1}}进行编译吗?
答案 0 :(得分:0)
问题是你没有编译自由这样的* .a所以你首先需要 在make文件中添加驱动程序以及驱动程序的源代码然后运行./gen_mish.sh 文件 你可以按照以下步骤操作 在SDK / lib中生成libdriver.a,在driver_lib文件夹中运行:
./make_lib.sh driver