Part Number:TDA4VMOther Parts Discussed in Thread:INA226,
问:
测量器件功耗的建议方法是什么,以及能否获得深度学习加速器和 GPU 等不同组件的功耗?
类似于 NVIDIA Jetson 器件上的 tegrastats。
Cherry Zhou:
答:
EVM 用户指南: https://www.ti.com/cn/lit/pdf/spruis4
第 36 页: 表 4-7.INA 器件 I2C 从器件地址
该 EVM 具有 2 组 16 位 INA226,用于测量 32 个电压轨。Linux SDK 启用了 INA226 器件驱动程序和器件树节点。
因此,您可以使用 hwmon 的 sysfs 接口来获取功耗值。
假定:SD 卡上安装了 8.1 RTOS SDK。
您可以通过控制 Linux 中的 gpio216 来在两组之间切换。在 TDA4VM 上引导至 Linux 命令提示符并执行以下命令:
echo 216 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio216/direction
echo 0 > /sys/class/gpio/gpio216/value
下面的脚本会给出第一组 16 个电压轨的快照:
0247.power_snapshot.sh
将脚本复制到目标文件系统的 /home/root 文件夹。
cd /home/root
./power_snapshot.sh
输出如下:
将 gpio216 状态切换为高电平,以获得另一组 16 个电压轨的快照:
echo 1 > /sys/class/gpio/gpio216/value
./power_snapshot.sh
这将提供所有 32 个电压轨的电压/功率测量值。
如果没有其他问题,请点击确认答案。