你哈,我需要发送比较多的数据:
使用周期函数100ms 偶尔进入 下面的这个错误
case HAL_ASSERT_CAUSE_ICALL_TIMEOUT:
Display_print0(dispHandle, 0, 0, "***ERROR***");
Display_print0(dispHandle, 2, 0, ">> ICALL TIMEOUT!");
HAL_ASSERT_SPINLOCK;
break;
如果使用20ms间隔发送,肯定进入这个错误;
我想问一下,判断多少发送间隔合适,发送间隔需要和蓝牙连接强度和连接间隔动态调整吗?
yekun kun:
SDK 4.20BLE4.2
Viki Shi:
多少间隔需要实测,应用不同间隔也不相同
yekun kun:
回复 Viki Shi:
进入这个错误具体有哪些原因?是不是发送太快造成的,还有别的原因吗
Viki Shi:
回复 yekun kun:
大部分是由于发送太快、任务太频繁造成的。你可以用ROV具体追踪一下
yekun kun:
回复 Viki Shi:
ROV是什么CCS的吗
yekun kun:
回复 Viki Shi:
你好,如果进入我应该怎么处理让他退出呢?复位吗?
Viki Shi:
回复 yekun kun:
ROV是runtimeobject view,详情请看这边:processors.wiki.ti.com/…/Runtime_Object_View_(ROV)
yekun kun:
回复 Viki Shi:
你好,我看了在没有CCS项目的情况下进行调相关部分,想确认一下,这个可不可以看IAR下载程序
Viki Shi:
回复 yekun kun:
ROV in IAR
To access the ROV while in a debug session in IARUse the TI-RTOS menu on the menu bar.
Select a subview.详细操作请看: dev.ti.com/…/debugging-index.html
yekun kun:
回复 Viki Shi:
你好,HAL_ASSERT_CAUSE_ICALL_TIMEOUT错误主要看什么数据,还有为什么我下面read invalid?