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
有时、当我运行 EnergyTrace 时、CCS 进程会高达200%(多核) CPU、而我的风扇会快速旋转。 请告诉我如何解决此问题。
我记得有一段时间没有这样做,但如果你有一段时间的安装,似乎会这样做
CCSv 10.0
Ubuntu 18LTS
谢谢、
您好!
这是预期行为。 EnergyTrace 与 CCS 上的任何其他跟踪功能一样、可从目标中卸载大量数据并执行处理以在视图中正确显示。 CC13x2/26x2 Launchpad 上的 EnergyTrace HDR 尤其如此、因为它以相当快的速度对功率进行采样、因此在短时间内生成大量数据。
此致、
拉斐尔
我不认为这是一项功能。 它将占用200%的空间(2个内核)、从不返回、并显示为挂起。 我唯一的选择是终止该过程、否则它将一直保持不动并永久保持我的 PC 内核。 通常、它的良好编程做法是不会在很长的时间内占用100%的 CPU 周期。
你(们)好
完成此操作所需的时间与捕获 EnergyTrace 数据的时间成正比。 但是、有一点不清楚:在捕获/传输数据时、还是在数据捕获完成但 CCS 随后被锁定后、您会看到 CPU 使用率增加了吗?
您可以随时尝试通过删除通常存储在/home/user/.TI-trace 子目录中的 EnergyTrace 临时文件来查看情况是否有所改善
我将检查 Ubuntu 主机上的功能。
此致、
拉斐尔
我不知道有临时文件、这是朝着正确方向迈出的一步。 我将尝试删除 并再次测试。
正如您所知、这在全新安装时似乎不会发生。 请记住、当我从事这个项目时、我每天可能会运行这个工具5-25次。
我还需要对电路板进行下电上电以获得精确测量、否则会存在~1-2mA 的平均电流偏置。 我认为这是另一个问题...
谢谢你
如果您尝试多次运行"Start Trace Collection"、则在后台运行 Uniflash (空闲、不执行任何操作)会导致 EnergyTrace 出现问题。 我还省去了使用 USB 集线器、我不知道这是否重要。
请发表意见,谢谢。
您好!
我在我的 Ubuntu 18.04上使用 CCSv10.0.0和10.1.0 (尚未发布)进行了一些测试、但无法重现您提到的情形。
在捕获、显示 EnergyTrace 数据并运行目标时、CPU 和线程的整个主体保持容量不变。 但是、一旦数据捕获完成、CPU 负载就会缩放到调试服务器运行的目标所使用的级别。 一旦我停止目标、CPU 就变为空闲状态。
EnergyTrace++及其更全面的数据采集和显示也会发生类似的情况。
因此、我不确定还需要测试什么。 我的设置是 Dell Latitude 6520 (Core i7-2620M 2.70GHz 四核、8GiB 内存、Ubuntu 18.04.3 LTS)和 LAUNCHXL-CC26X2R1。
我希望删除临时文件可能解决了这个问题。
此致、
拉斐尔
您是否看到我之前的帖子?
您好!
只要断开所有目标、Uniflash 就不应对 EnergyTrace 造成任何干扰。
此致、
拉斐尔
但是、您需要连接目标以测量电流并擦除闪存。
针对 CC1352P 的 ubundu18 LTS 上 EnergyTrace 的未来用户的注意事项:
-不要让 Uniflash 与 Code Composer 同时运行
-请勿使用 USB 集线器(未验证为问题)
-确保 USB 电缆良好,切换电缆
-删除.TI-trace 文件夹
-在按下"Start trace collection"(开始跟踪收集)之前、对目标进行下电上电(断开连接/重新连接)
-重新启动计算机
-删除所有 TI 文件夹、隐藏文件夹并重新安装 CCS