测量cpu消耗。

4个职位/ 0个新职位
最后发表
martzanida
离线
最后看到:2个月3个星期前
加入:14章25条的2014-03-17
测量cpu消耗。

你好对话框。
我们想知道是否有一种方法来衡量cpu运行算法的特定部分的功耗。我们使用外设示例模板开发了代码(没有ble)。我们可以使用智能代码片段工具来测量功率吗?
我们已经尝试使用智能代码片段将.hex文件下载到芯片上,但它似乎根本不起作用。

JE_Dialog
离线
最后看到:1个月4天前
工作人员
加入:2013-12-05 14:02
你好Martzanida,

你好Martzanida,

从智能代码片段下载时遇到了什么问题?

您可以使用电源配置文件,但也可以使用开发板附加一个外部DMM..请参阅app note AN-B-015,其中详细说明了所需的方法。请注意,功率分析器是一个优秀的通用工具,但如果你想要非常精确的uA水平测量,你将需要一个专业的DMM…

(AN-B-015是为专家套件编写的,但方法适用于PRO套件)。注意,如果你有基本套件,功率分析器是不启用的。

BR JE_Dialog

martzanida
离线
最后看到:2个月3个星期前
加入:14章25条的2014-03-17
我们使用外围设备

我们使用peripheral_examples作为模板,创建了一个项目,该项目通过i2c与IMU交互,并在终端上显示处理后的结果。虽然我们可以使用调试器下载.hex文件,但当我们尝试用智能代码片段下载并初始化终端时,它会打印随机字符(看起来设备被重置了,没有程序被下载)。
谢谢你提供的AN-B-015参考。可能我们要测量的电流对这个工具来说太小了。

MH_Dialog(未验证)
你好Martzanida,

你好Martzanida,

如果应用程序存储在RAM中,则DA14580无法在断言重置后打印随机字符。如果您能够下载外围项目,那么我假设您的项目必须能够在DA14580上运行。关于当前的测量,正如John提到的,可以使用SmartSnippets,精确的uA级别测量可能需要DMM。

BR,
莫里斯