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.

[参考译文] BOOSTXL-CC2650MA:在闪存之后加电时、BOOSTXL-CC2650MA 传感器控制器代码出现问题

Guru**** 2337880 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1451129/boostxl-cc2650ma-boostxl-cc2650ma-problem-with-sensor-controller-code-when-powered-on-after-flash

器件型号:BOOSTXL-CC2650MA

工具与软件:

因此、我要将 Moda 用作我所有任务的独立设备。 我已经完成了必要的头文件修改、并且还添加了传感器控制器代码、而且该代码也可以正常运行。 但问题是、它只会在刷写后立即生效。 当我关闭电源并自行提供3.3V 和 GND 时、代码正常运行需要使用传感器控制器部分。 每当调用任何传感器控制器执行任务(例如 scifExecuteTasksOnceNbl (...))时 设备挂起和停止。 我在 PerformPeriodicEvent 任务(简单外设)中的循环中调用此函数。 有趣的是、只要我不尝试连接它、它就会一直广播(我可以看到 RSSI 功率等级略微改变、这意味着它进行广播和运行任务)、但只要我尝试连接、它就会拒绝连接并陷入无限循环、完全停止广播。  

如果执行以下步骤、则不会出现此问题:

使用 JTAG 进行连接、并使用单独的3.3V 和 GND 跳线为器件供电。 刷写后移除 JTAG。 该器件保持运行、并从传感器控制器生成所需的数据到特性4。 但是、如果我移除3.3V 并再次连接、它只会在我删除传感器控制器代码时起作用。

如果有任何帮助、将不胜感激。