主题中讨论的其他器件:ENERGYTRACE
大家好、
我一直在 CC1352R1 Launchpad 上尝试 EnergyTrace、最初我遵循了以下指南 :https://software-dl.ti.com/simplelink/esd/simplelink_cc13x2_26x2_sdk/5.20.00.52/exports/docs/ti154stack/html/energy-trace/energy-trace.html
尽管我必须使用本指南第28页图34中所示的跳线配置说明 :https://www.ti.com/lit/an/swra478d/swra478d.pdf 、并且在针对电流重校准进行任何跳线修改后、电路板重启、但在独立模式下使用 EnergyTrace 效果良好。 第一个指南中没有提到跳线配置和电路板电源周期、这导致我使用完全相同的代码和设置进行了很多完全不同的测量和电池估算、在阅读第二个指南之前、我完全不知道原因。 因此、我认为应在第一个指南中添加该信息。
现在、当大多数问题出现时、使用 EnergyTrace++几乎不可用。 启动调试会话后、调试大部分时间都会失败、或运行几秒钟、然后失败。 有时、它可以工作、但具有没有 EnnergyTrace 数据的周期。 我不断收到-261错误代码、IcePick_C 或 CS_DAP_0、下面是 EnergyTrace++调试会话期间控制台的打印屏幕。 我在 E2E 论坛上搜索过、但似乎是一个未知的通信问题、我尝试了更改 USB 端口、USB 电缆、不使用任何集线器、但仍然总是这样。 我唯一没有尝试的是使用不同的 PC。 我在 Windows 10计算机上、使用 CCS V10.4.0.00006。 我正在运行 TI15.4堆栈传感器/收集器默认演示、除了禁用的广播(驻留时间0)之外、没有任何更改。
有时、我能够获得一个完整的1分钟会话、尽管它仍有发生-261错误的时刻、因此、似乎没有数据可用于这些时刻、但幸运的是、系统从错误中恢复、并能够继续会话。 大多数情况下都不是这样、因为调试会话会停止、或者 EnergyTrace 窗口会崩溃并从调试环境中消失。
下图显示了在具有默认 TI15.4堆栈演示(无广播/驻留时间0)的传感器器件上通过相同测试测量 EnergyTrace++状态和电流的情况。
但是、即使在我获得完整课程的罕见情况下、我也想知道这些结果的可靠性。 例如、在状态图中、重新加入过程发生后(大约26/27s 标记)、似乎有很多活动(正如预期的那样、因为默认演示具有3s 报告间隔、2s 轮询间隔和5s 跟踪间隔)、 然而、除了接近图形末尾的情况外、大多数这些活动只显示 RX 活动并且几乎没有 TX。
我的问题是:
1 -为什么状态图上没有显示所有假设的 TX 活动?
2 - EnergyTrace++的可靠性如何?
3 -在 EnergyTrace++调试会话期间、如何停止或最小化-261错误? 因为它几乎不可能像这样使用。
感谢您的观看、
Joao