While Loop¶
HPSYS¶
打开串口调试工具,连接 HCPU 的 console 串口,连接测量设备与被测模块
复位,启动成功后在 HCPU 的 console 中出现如下图的 log

发送命令run_while_loop 192,指示 HCPU 在 192MHz 频率下执行 while loop 测试,测量此时的平均电流C1,如下图HCPU While Loop 测试电流图所示,阶段 1 是 HCPU 跑在 192MHz 主频时 WFI 模式下的电流波形,开始执行 while loop 后进入阶段 2,电流上升并保持至测试结束,阶段 3 为回到 WFI 模式的电流波形。console 中显示 HCPU 的频率和 while loop 的持续时间,如图HCPU While Loop Log图所示

HCPU While Loop 测试电流图¶

HCPU While Loop Log 图¶
发送命令run_while_loop 168,指示 HCPU 在 168MHz 下执行 while loop 测试,测量此时的平均电流 C2,由此得到每 MHz 的电流增量为C=(C1-C2)/(192-168)
执行run_while_loop 144和run_while_loop 120,测量 144MHz 和 120MHz 的平均电流,得到 144MHz的增量电流 C=(C1-C2)/(144-120)
执行run_while_loop 48和run_while_loop 24,测量 48MHz 和 24MHz 的平均电流,得到 48MHz 的增量电流 C=(C1-C2)/(48-24)
执行run_while_loop 24和run_while_loop 12,测量 24MHz 和 12MHz 的平均电流,得到 24MHz 的增量电流 C=(C1-C2)/(24-12)