拷贝数据后重启,详情请参考bootloader工程:\software\TuyaOS\vendor\nrf52832_ble\sdk\nRF5_SDK_15.3.0_59ac345\examples\ble_peripheral\tuya-ble-sdk-demo-project-nrf52832\bootloader_project\bootloader\pca100
Search found 218 matches
- 2024年 Apr 29日 17:30
- Forum: TuyaOS-蓝牙设备开发
- Topic: 【已解决】关于OTA的详细流程
- Replies: 2
- Views: 50
- 2024年 Apr 19日 15:00
- Forum: TuyaOS-蓝牙设备开发
- Topic: PHY6222写flash时候,会暂停DMA-SPI刷新数据
- Replies: 4
- Views: 305
Re: PHY6222写flash时候,会暂停DMA-SPI刷新数据
写Flash本身是一个原子操作,是不能被打断的,所以它会打断其他事件,这个是不好改变的。
不过SPI数据每次发完都是有回调的,可以在发送完成到下一次发送开始的过程中再去操作Flash就可以避免被中途打断的问题。
- 2024年 Apr 19日 14:17
- Forum: TuyaOS-蓝牙设备开发
- Topic: PHY6222写flash时候,会暂停DMA-SPI刷新数据
- Replies: 4
- Views: 305
Re: PHY6222写flash时候,会暂停DMA-SPI刷新数据
DMA-SPI刷新数据应该是很短暂的,并不需要持续刷新,和写Flash一般不会是同一时间发生的。
- 2024年 Apr 19日 10:23
- Forum: TuyaOS-蓝牙设备开发
- Topic: 【求助】配网问题
- Replies: 8
- Views: 359
Re: 【求助】配网问题
您直接烧录最原始的SDK就可以直接使用上位机的,不要修改任何代码内容。
然后请注意检查串口接线、串口号和教程中要求的波特率。
如果还有问题请详细描述下您的操作,我们可以看看有没有遗漏的地方。
- 2024年 Apr 18日 15:16
- Forum: TuyaOS-蓝牙设备开发
- Topic: PHY6222芯片SPI灯控(DMA模式)演示例程
- Replies: 10
- Views: 6022
Re: PHY6222芯片SPI灯控(DMA模式)演示例程
这个例程是DMA模式下SPI的纯发送例程,因为灯控一般只会用到发送模式,用的比较多,接收的代码还是芯片原厂的原始代码,目前还没有验证。
3.9.0版本本身是支持SPI收发测试的(非DMA模式)。
- 2024年 Apr 10日 16:16
- Forum: TuyaOS-蓝牙设备开发
- Topic: 【求助】配网问题
- Replies: 8
- Views: 359
- 2024年 Apr 10日 15:31
- Forum: TuyaOS-蓝牙设备开发
- Topic: 【求助】配网问题
- Replies: 8
- Views: 359
Re: 【求助】配网问题
还有一种可能就是您的设备已经被别人配走了,可以使用上位机重置一下设备
- 2024年 Apr 10日 09:57
- Forum: TuyaOS-蓝牙设备开发
- Topic: 【求助】配网问题
- Replies: 8
- Views: 359
Re: 【求助】配网问题
请描述一下您具体是改了哪几行代码进行临时授权的
- 2024年 Apr 8日 20:09
- Forum: TuyaOS-蓝牙设备开发
- Topic: 蓝牙设备关闭和连接问题
- Replies: 4
- Views: 270
Re: 蓝牙设备关闭和连接问题
会的。
你直接调用tal_ble_disconnect接口,就会断开设备,SDK默认在断开设备后调用了tal_ble_advertising_start接口,即默认重新开启了配网状态,这个逻辑你可以直接在SDK中搜索上述的几个接口就可以看到。
- 2024年 Apr 8日 16:57
- Forum: TuyaOS-蓝牙设备开发
- Topic: 蓝牙设备关闭和连接问题
- Replies: 4
- Views: 270
Re: 蓝牙设备关闭和连接问题
以下几个接口应该可以满足您的需求: (1)开启配网状态:tal_ble_advertising_start(SDK默认已调用); (2)关闭配网状态:tal_ble_advertising_stop(前提是已开启); (3)配网/重连成功:TUYA_BLE_CB_EVT_CONNECT_STATUS:event->connect_status == BONDING_CONN; (4)断开连接:tal_ble_disconnect; 详细信息可以参考:https://developer.tuya.com/cn/docs/iot-device-dev/bluetooth_software_map_...