平台使用ESP32S3R8,开发包使用TuyaOS-3.6.18,编译烧录后运行异常。

Wi-Fi 设备、Wi-Fi 低功耗设备、Wi-Fi BLE 双模设备、Ethernet设备、Ethernet+Wi-Fi设备等
RD_lemon
Posts: 11

是不是标红的我都可以删除?涂鸦的那部分我改偏移地址,大小不改动可以吧?

Attachments
ac09600f13f1024919e2d8b3d4ac6da.png

Tags:
愚者千虑必有一得
Posts: 473

Re: 平台使用ESP32S3R8,开发包使用TuyaOS-3.6.18,编译烧录后运行异常。

建议保留ota1,ota2,tuya。ota1,ota2是两个分区,用于乒乓升级使用。tuya用于tuyaos的数据存储使用。可以修改地址,大小尽量不动。

RD_lemon
Posts: 11

Re: 平台使用ESP32S3R8,开发包使用TuyaOS-3.6.18,编译烧录后运行异常。

apps下新建的工程要怎样引用esp-idf?在那个地方的文件添加路径比较方便?

RD_lemon
Posts: 11

Re: 平台使用ESP32S3R8,开发包使用TuyaOS-3.6.18,编译烧录后运行异常。

按文档里添加路径,怎么在vendor下还有找不到路径的,vendor还要设置什么? 我看到有一个帖子说到这个问题的,第二种方法具体怎么弄的?

Attachments
2089040bd81c1f73e3bf21846c6f612.png
愚者千虑必有一得
Posts: 473

Re: 平台使用ESP32S3R8,开发包使用TuyaOS-3.6.18,编译烧录后运行异常。

头文件有依赖关系,比如说你include了一个 freertosconfig.h,这个头文件又引用了其他的头文件,那还需要你把其他头文件的路径加进来。

一般原厂的头文件不是加一个就可以的,要加一堆路径进来。

RD_lemon
Posts: 11

Re: 平台使用ESP32S3R8,开发包使用TuyaOS-3.6.18,编译烧录后运行异常。

按照文档这样一直根据报错添加路径,但还是有很多报错。这个方法具体是怎么操作 2,在vendor/esp32/tuyaos/tuya_os_adapter里新增文件,调用esp-idf里的接口,然后提供接口在应用层调用;

愚者千虑必有一得
Posts: 473

Re: 平台使用ESP32S3R8,开发包使用TuyaOS-3.6.18,编译烧录后运行异常。

一样的,都需要加很多,你可以看看tuyaos_adapter/CMakelist.txt里,也是要加一些头文件。

RD_lemon
Posts: 11

Re: 平台使用ESP32S3R8,开发包使用TuyaOS-3.6.18,编译烧录后运行异常。

有适配esp-idf-5.1版本的SDK?

愚者千虑必有一得
Posts: 473

Re: 平台使用ESP32S3R8,开发包使用TuyaOS-3.6.18,编译烧录后运行异常。

RD_lemon 2024年 Jul 19日 15:08

有适配esp-idf-5.1版本的SDK?

暂时没有,我们适配的是v4.4.1的稳定版本。

Post Reply