128 Star 897 Fork 321

GVP朱天龙 (Armink) / FlashDB

 / 详情

类似CC2540的BLE SOC中BLE协议栈依赖OSAL运行无法使用RTOS,如果数据较多fdb_tsl_iter在遍历时会严重影响协议栈运行

待办的
创建于  
2022-07-25 20:23

类似CC2540的BLE SOC 运行BLE协议栈时链路层对实时性要求很高,应用层每个事件响应时间不得大于2MS,否则会影响协议栈运行,fdb_tsl_iter在运行时会长时间占用CPU导致BLE连接不稳定,严重时会导致连接断开。
有什么方法可以避免fdb_tsl_iter长时间占用的问题?
是否可以定时轮询fdb_tsl_iter,fdb_tsl_iter每次仅查询一条或少量几条TSL,这样在查询时CPU就有机会被释放出来。

评论 (1)

FoxXt 创建了任务

提升协议栈线程优先级,降低 FlashDB 操作线程优先级

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
9021 armink 1578914611
C
1
https://gitee.com/Armink/FlashDB.git
git@gitee.com:Armink/FlashDB.git
Armink
FlashDB
FlashDB

搜索帮助