工具/软件:TI-RTOS
您好,
我在定制主板上遇到BLE问题。 BLE继续前进,连接有时就像一种魅力,持续数小时或数天,然后突然停止工作。
这似乎不是由于全局主板崩溃,因为实施NPI层I以启用与其他芯片的UART讨论,但仍响应并与项目所基于的SimpleBLEPeripheral任务交互。
我的项目是基于 ble SDK _2_02_01_18。 具体的代码可以根据要求提供,我不知道到底在哪里可以查找。
提前非常感谢您的帮助
此致,
Robin B.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI-RTOS
您好,
我在定制主板上遇到BLE问题。 BLE继续前进,连接有时就像一种魅力,持续数小时或数天,然后突然停止工作。
这似乎不是由于全局主板崩溃,因为实施NPI层I以启用与其他芯片的UART讨论,但仍响应并与项目所基于的SimpleBLEPeripheral任务交互。
我的项目是基于 ble SDK _2_02_01_18。 具体的代码可以根据要求提供,我不知道到底在哪里可以查找。
提前非常感谢您的帮助
此致,
Robin B.
您好,Eirik
我检查 了32.768kHz时钟的准确度和稳定性,它是完美的。
按照 CC26xx硬件故障排除指南,我进行了一些测量:
DCOUPL是稳定的1.276V,芯片在20µA µ A左右,这听起来是正确的。
但是,我对VDDR/VDDR_RF有一些顾虑。 在一段时间内观察到两种行为:
第一个显示VDDR和VDDR_RF上稳定的1.671V电压,如下所示:
但在大多数情况下,VDDR和VDDR_RF上的电压看起来更像以下迹线,平均电压为1.609V:
但是,当观察到第二种行为时,主板似乎可以无问题地访问。
所使用的内部调节器是否会出现这些压降?
您好Eirik,
我会再找您,因为您发送给我的修补程序似乎没有解决问题。 该董事会于上周四启动,并顺利进行了为期一周的广告宣传。
然而,今天看来它已经停止了广告宣传。 除此之外,软件应用程序端的UART通信和SimpleBLEPeripheral_taskFxn仍在运行,芯片上没有问题。
您是否考虑 了另一种解决方案,或者我可以用来调试此问题的一种方法? 我可以访问CC2640上的3个GPIO,并且可以发送UART请求以获取变量值等。
此致,
罗宾
您好,Robin:
您是否对iCall堆管理器(heapmgr.h)进行了配置(请参阅开发人员指南)?
您还可以尝试连接到正在运行的目标并启用TI-RTOS对象查看器以搜索线索:
software-dl.ti.com/.../1.30 .00.25 .export/exports.docs/blestack/ble_sw_dev_guide/html/debuging/ble-debugging.html#ti-RTOS-object-viewer
有关如何在CCS中连接到正在运行的目标的详细信息,请参阅此帖子:
e2e.ti.com/.../154.7772万
您好,Robin:
我的自定义主板有类似问题。 您是否找到了解决方案?
我当前使用的时钟在出现广告故障时执行重置:
UINT8_t initialAdvertEnable =假;
//设置差距角色参数
GAPRole_SetParameter(GAPROLE_ADD_ENABLED,sizeof(uint8_t),&initialAdvertEnable);
DELAY _MS (1);
initialAdvertEnable = true;
//设置差距角色参数
GAPRole_SetParameter(GAPROLE_ADD_ENABLED,sizeof(uint8_t),&initialAdvertEnable);
此致,
MB