【已解决】 BK7231N 3.8.0SDK 启动速度问题

Wi-Fi 设备、Wi-Fi 低功耗设备、Wi-Fi BLE 双模设备、Ethernet设备、Ethernet+Wi-Fi设备等
Post Reply
13548849851
Posts: 15

我想要在500mS内初始化自己的应用,应该放在哪里初始化, 以前的SDK是放在pre_app_init里面初始化

描述一下现在的问题,我现在打算在开机后读取flash中的灰度数据然后把灯点亮,现在的问题是我在tuya_iot_init_params后翻转电平看启动速度876ms不满足快启时间,在tuya_iot_init_params之前flash又读不到数据

yingtao_33
Posts: 229

Re: 【求助】 BK7231N 3.8.0SDK 启动速度问题

你是从uf区读取数据还是从 kv区读取数据

eric_zhu
Posts: 2

Re: 【求助】 BK7231N 3.8.0SDK 启动速度问题

同上问,我是在uf区存储然后在TUYA_CALL_ERR_LOG(tuya_iot_init_params(NULL, &init_param));之前读取发现读取不到数据,放在TUYA_CALL_ERR_LOG(tuya_iot_init_params(NULL, &init_param));之后启动时间太长不满足我们的需求

yingtao_33
Posts: 229

Re: 【求助】 BK7231N 3.8.0SDK 启动速度问题

如果是存在uf 区域,可以在调用 tuya_iot_init_params之前订阅 EVENT_SDK_EARLY_INIT_OK 这个事件。订阅事件的示例代码如下

Code: Select all

#include “base_event.h”

OPERATE_RET ty_app_light_start(VOID *data)
{
 // 照明启动入口
}

ty_subscribe_event(EVENT_SDK_EARLY_INIT_OK, "start", ty_app_light_start, SUBSCRIBE_TYPE_NORMAL);

eric_zhu
Posts: 2

Re: 【求助】 BK7231N 3.8.0SDK 启动速度问题

yingtao 2023年 Aug 29日 16:12

如果是存在uf 区域,可以在调用 tuya_iot_init_params之前订阅 EVENT_SDK_EARLY_INIT_OK 这个事件。订阅事件的示例代码如下

Code: Select all

#include “base_event.h”

OPERATE_RET ty_app_light_start(VOID *data)
{
 // 照明启动入口
}

ty_subscribe_event(EVENT_SDK_EARLY_INIT_OK, "start", ty_app_light_start, SUBSCRIBE_TYPE_NORMAL);

已解决,感谢

Post Reply