工具/软件:Code Composer Studio
我无法运行示例代码。 具体而言、 simple_peripheral.c 中的 SimpleBLEPeripheral_motorMonitorWakeup 函数 能够在系统启动时返回。 但在第二次由计时器触发时、此函数不会返回。 问题2、示例代码似乎未启用节能功能、它始终在电流约为65mA 的情况下工作。
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.
工具/软件:Code Composer Studio
我无法运行示例代码。 具体而言、 simple_peripheral.c 中的 SimpleBLEPeripheral_motorMonitorWakeup 函数 能够在系统启动时返回。 但在第二次由计时器触发时、此函数不会返回。 问题2、示例代码似乎未启用节能功能、它始终在电流约为65mA 的情况下工作。
Heng、感谢您关注德州仪器的参考设计。 由于这是一种较旧的设计、请让我们在几个工作日内让我们的楼宇自动化部门查看示例代码并了解其未运行的原因。 您能否向我们提供一个屏幕截图、其中显示了您在程序环境中看到的错误消息、以便我们可以查看是否可以重现问题? 只需回复此主题并附上任何屏幕截图或代码示例。
您应在下 星期一 结束业务之前、在达拉斯时间听到我们的设计团队的反馈
此致、
John Fullilove
参考设计操作
应用工程师
BLE SDK 2.2.1。 我从固件导入 CCS 项目: 。 安装固件后、内部有一个名为 TIDA-01469_BLE_Peripheral_App.zip 的 zip 文件。 然后、我在其中找到 simple_peripheral_cc1350lp_app 文件夹。
我使用 CCS 进行调试。 只需运行 simple_peripheral_cc1350lp_app 项目的调试即可。 我还尝试将优化配置为0、但不幸运。
我还没有尝试过预构建的二进制文件。 在哪里可以找到它们? 不确定 JTAG。 我使用 USB 电缆连接 launchpad。
安装固件后、有两个预构建的二进制文件(simple_peripheral_cc1350lp_app.out 和 simple_peripheral_cc1350lp_stack.out)。 请尝试使用这些二进制文件来确认电路板是否按预期工作。
您是否还尝试在不进行调试的情况下运行固件? BLE 协议具有严格的时序、有时断点可能会导致堆栈错误运行。 您能否尝试切换 LED 来查看是否正在进入函数调用?
为了正确测量功率、建议移除 JTAG 连接和 LED (如果您不使用它们)、因为这些连接会导致功耗增加。 要断开 JTAG、请查看 Launchpad P4连接并移除 JTAG 引脚的跳线。 保持电源和复位跳线连接。 要断开 LED、请拔下 P6连接器上的跳线。