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

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

没改配置前程序无法正常启动,改了配置后led_task任务堆栈溢出,运行日志打印异常数据。请问 1、配置哪里还有问题导致程序运行异常? 2、SDK配置工程都是直接修改sdkconfig_default.esp32s3? 3、烧录固件是不是只用烧录从0X00地址开始烧录tuyaos_demo_quickstart_QIO_1.0.0.bin???

Attachments
更改配置后运行日志
更改配置后运行日志
更改配置1
更改配置1
更改配置2
更改配置2

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

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

1,堆栈溢出的话,可以尝试按照以下图片修改apps/tuyaos_demo_xxxx(你编译的demo):

企业微信截图_17210943856448.png

2,是的,vendor/esp32/tuyaos/目录下有各个平台的默认配置,按需修改即可
3,是的

RD_lemon
Posts: 11

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

更改堆栈大小,烧录这个tuyaos_demo_quickstart工程验证配网联网功能,涂鸦app能搜索到设备并开始配网,但是添加一直失败,网络也是正常的。运行日志如图

Attachments
23ea6394a7e9177c159e52cfb2db05a.png
愚者千虑必有一得
Posts: 510

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

可能是蓝牙的log太多了,参考这个修改以下apps/tuyaos_demo_xxx/src/tuya_app_main.c:

企业微信截图_17211089505241.png
RD_lemon
Posts: 11

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

没有找到tuya_ble_enable_debug() 函数 ?

Attachments
5bcc9c9fe6d19871f6f89f603b85fd6.png
愚者千虑必有一得
Posts: 510

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

RD_lemon 2024年 Jul 16日 14:02

没有找到tuya_ble_enable_debug() 函数 ?

按照我发的diff加以下试试。之前有客户遇到过这个问题。我们demo也改了,你先本地修改以下看看效果。

RD_lemon
Posts: 11

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

现在例程可以配网联网了,谢谢!

愚者千虑必有一得
Posts: 510

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

客气,我们把demo也更新以下,之前改了没发布。

RD_lemon
Posts: 11

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

SDK中的分区表我修改成屏的分区表后运行出现了异常。sdk中的分区表配置有什么要求、限制?

Attachments
09c84c69a71bd17e285287ab0db6320.png
eae60b0af439b205ee280da686cb8c3.png
愚者千虑必有一得
Posts: 510

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

你是不是把ota1、ota2、tuya给删除了?tuya这段数据是涂鸦的数据库,用于存储相关授权信息的,一定要有。

企业微信截图_1721180789118.png
Post Reply