TI 的工程师,您好:
使用的 SoC 是 AM3354 BZCZ,PMIC 使用的是,TPS65910A3A1 ,系统是使用 官方的 TI-Android-JB-4.2.2-DevKit-4.1.1,根据自己板子的实际情况,做了一些求改搭建而成。
板子安卓运行起来,但并未执行什么重负载的程序,只有系统的程序,发现了板子存在过热的情况:
CPU :48 ℃
TPS65910 : 47 ℃
板子整体温度 : 43 ℃
5 V 的电源输入,640 mA 的输入电流,
获取了 CPU 当前的运行速率为 :
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
1000000
(1)系统中,如何设置 CPU 根据实际的负载情况而动态调整运行的速率,当负载起来的时候,再自动提高运行频率。
之前查过,UBOOT 阶段,就调用 am33xx_spl_board_init----> tps65910_voltage_update 将电压一次性设置为最高运行速率的电压,进内核了之后,就不再调整了么?
(2)电源的外设,都是产品必须的,不能去除掉的。分享一下,还有没有其余解决过热的方法,定位发热源的方法