Search found 41 matches

by 梁修道
2023年 Jan 31日 23:01
Forum: TuyaOS-联网单品开发
Topic: 【已解决】BK7231NL 低功耗WiFi 不同唤醒进程之间保留数据
Replies: 4
Views: 423

Re: BK7231NL 低功耗WiFi 不同唤醒进程之间保留数据

1). 深入睡眠唤醒后是否都会经历pre_device_init,app_init和device_init 的, 唤醒本质就是重启。 2). 每次唤醒,ram 都被清空了,因为ram断电了没有保持。 只能使用flash存储来保存数据。 3). flash操作,可以使用使用tuya_hal_flash_write、tuya_hal_flash_erase、tuya_hal_flash_read这三个函数, 也可以使用tuya_uf_db.h中的函数。 可以使用的flash地址范围:0x1D2000 - 0x1EA000 共 96k。 最小擦除单位是 4k 。 好的感谢 我们试一下
by 梁修道
2023年 Jan 31日 14:30
Forum: TuyaOS-Zigbee设备开发
Topic: TLSR8258 zigbee sdk PWM不按时停止
Replies: 1
Views: 427

TLSR8258 zigbee sdk PWM不按时停止

我们使用hal_pwm_init开启pwm(一路pwm,io口是B4),使用定时器过100ms后,使用pwm hal_pwm_clear();关闭pwm
pwm周期为20ms,理想情况下,pwm完成5个周期后停止,但是实际情况是会进行11个周期后才停止(220ms),这个是bug吗,有什么办法让pwm只进行5个周期?

by 梁修道
2023年 Jan 26日 20:47
Forum: TuyaOS-联网单品开发
Topic: 【已解决】BK7231NL 低功耗WiFi 不同唤醒进程之间保留数据
Replies: 4
Views: 423

【已解决】BK7231NL 低功耗WiFi 不同唤醒进程之间保留数据

bk7231nl的涂鸦wifi sdk(ty_iot_sdk_BK7231NL_2.3.3-beta.347)开发,每次唤醒后是否都会经历pre_device_init,app_init和device_init?
每次唤醒时,ram是否会被清空?如果需要在每次唤醒之间记录数据,使用什么函数保存?

如果只能是使用flash存储的话,是否是使用tuya_hal_flash_write、tuya_hal_flash_erase、tuya_hal_flash_read这三个函数,app可以用的flash地址是多少到多少?写入、擦除最小的单元长度是多少?

by 梁修道
2023年 Jan 17日 16:39
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】PHY6225系列 zigbee tuyaos开发 修改flash大小
Replies: 1
Views: 526

【已解决】PHY6225系列 zigbee tuyaos开发 修改flash大小

我们通过phy6225进行zigbee tuyaos开发,发现硬件使用phy6222,需要对flash进行删减 从1mb降低到512kb,如何修改开发框架呢
备注:我们可以不需要ota功能

by 梁修道
2023年 Jan 9日 17:35
Forum: TuyaOS-Zigbee设备开发
Topic: 【Zigbee】 PHY6225 TuyaOS Startup
Replies: 1
Views: 3224

Re: 【Zigbee】 PHY622X TuyaOS Startup

你好 开发包的zip链接可以发下不,能否eclipse开发?

by 梁修道
2023年 Jan 6日 15:49
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】tuyaOS zigbee开发 自定义应用使用flash配置方法
Replies: 5
Views: 795

Re: tuyaOS zigbee开发 自定义应用使用flash配置方法

sdk telink平台: 1.提供了 0xF9000 - 0xFB000 的裸flash空间给用户使用,用户可以通过 hal_flash.h中的 main_flash_write及main_flash_read 进行操作,建议客户进行完整性校验。 2.同时提供了 拥有完整性校验和数据备份功能的 user_flash_data_write 和 user_flash_data_read 函数,该空间最大为250 bytes,该空间是作为nv的一个item实现的,每次写入需要完整写入250bytes。 请问使用zigbee sdk进行操作的话 main_flash_write 给的地址 是不是直...
by 梁修道
2023年 Jan 5日 18:48
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】tuyaOS zigbee开发 自定义应用使用flash配置方法
Replies: 5
Views: 795

【已解决】tuyaOS zigbee开发 自定义应用使用flash配置方法

我们使用 tuyaos zigbee sdk 进行开发,app需要在flash进行数据存储,大概需要4kb的空间,请问如何进行flash的erase,read和,write?(hal_write.h中也没有找到erase函数)
另外,可供app自由使用的flash,起始地址和总长度,对于tlsr8258和phy6225这两个芯片平台来说,分别是多少?

by 梁修道
2023年 Jan 5日 12:03
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】TLSR8258 TuyaOS Zigbee SDK 传感器接受数据下发
Replies: 6
Views: 889

Re: TLSR8258 TuyaOS Zigbee SDK 传感器接受数据下发

白芷冉然 2023年 Jan 4日 20:19

1.从你反馈的现象来看,设备的配置没有起到预期的效果,请按照以下步骤进行排查:
2.使用telink ide编译时,选择clean project,再进行build project
3.app上删除子设备,或是本地离网
4.使用BDT工具擦除设备1016K flash
5.将新生成的bin文件烧录到设备中,开启配网,配网成功后确认设备是否可以自动获取数据而不需要手动触发

今天再做尝试,ok了,感谢指导!

by 梁修道
2023年 Jan 4日 19:35
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】TLSR8258 TuyaOS Zigbee SDK 传感器接受数据下发
Replies: 6
Views: 889

Re: TLSR8258 TuyaOS Zigbee SDK 传感器接受数据下发

dev_register_zg_dev_config 入参dev_type 应该是 ZG_SLEEPY_END_DEVICE 数据获取频率可以按照以下参数配置 const zg_dev_config_t st_zg_dev_config = { .dev_type = ZG_SLEEPY_END_DEVICE, .config.sleep_dev_cfg.poll_conifg.poll_interval = POLL_INTERVAL_MS, .config.sleep_dev_cfg.poll_conifg.wait_app_ack_time = WAIT_APP_ACK_MS, .co...
by 梁修道
2023年 Jan 3日 11:15
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】TLSR8258 TuyaOS Zigbee SDK 传感器接受数据下发
Replies: 6
Views: 889

Re: TLSR8258 TuyaOS Zigbee SDK 传感器接受数据下发

白芷冉然 2023年 Jan 3日 11:03

你好,你正在开发的sdk版本是哪个版本?是tuyaos 框架还是tuyasdk框架?

你好 我们使用的是这个:ty_iot_zigbee_sdk_tlsr8258_V1.0.2,基于TLSR8258F1KET