微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 求助 MTK6582 如何限制最高频率?

求助 MTK6582 如何限制最高频率?

时间:10-02 整理:3721RD 点击:

主要是才刚刚调试mtk平台对这个平台的东西不熟悉,希望前辈们能多多指点,谢谢。
因为都是第一次,硬件方面也不是很稳定,想把主控,DDR,GPU的频率降低一点,把板子跑通。

我这个板也是 开机的时候 经常重启,mark 一下

可是木有人回答的样子啊

没做过82帮顶,你没在群里么,可以在群里发布下,就会有很多高手来了

没有搞过。有时间帮你看一下online上是否有这个问题。

万分感谢。

将手机中的频率固定在单核某个频率xxx的方法:

    echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    echo 0 > /sys/devices/system/cpu/cpu1/online
    echo 0 > /proc/mtk_hotplug/enable
    echo xxx > /sys/power/cpufreq_limited_freq


将手机中的频率固定在双核某个频率xxx的方法:
  
    echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    echo 0 > /sys/devices/system/cpu/cpu1/online
    echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
    echo 0 > /proc/mtk_hotplug/enable
    echo xxx > /sys/power/cpufreq_limited_freq


以上方法可以保证不管是亮屏还是灭屏,都可以固定在您设定的频率下运行。

【通过以下sysfs操作就可以把CPU固定在特定的频率上】
echo 0 > /proc/cpufreq/usb_raise_freq    * 如果是MT6572平台,并且插着USB调试的时候请先输入这条命令,其他情况下不用
echo userspcace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo [value] > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
echo [value] > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed * 如之前是最高频,要再输一遍
注意:
[Value]频率可取值请查看  cat /sys/devices/system/cpu/cpu0/cpufreq/stats/trans_table

【通过以下sysfs操作就可以把CPU固定在特定核数上】
echo 0 > /sys/module/mt_hotplug_mechanism/parameters/g_enable
echo 1> /sys/devices/system/cpu/cpufreq/hotplug/cpu_hotplug_disable *如果已经固定过频率,不要这步操作
echo [enable] > /sys/devices/system/cpu/cpu[n]/online
注意:
[enable]可取值 0,1    (1是打开,0是关闭)
[n]可取值1,2,3       (打开时按照顺序1->2->3,关闭时按照顺序3->2->1)

【恢复的操作】
echo hotplug > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 0> /sys/devices/system/cpu/cpufreq/hotplug/cpu_hotplug_disable
echo 0 > /sys/module/mt_hotplug_mechanism/parameters/g_enable

实在太感谢了,有些灵感了。但这是定频啊,并且是在能启动机子的情况下才能用。如果板子跑不进系统,怎么在CPU初始化的时候就给进行限定呢。简单的说,MTK CPU的频率表在哪儿可以改呢

DVFS啊
      


可以考虑把ram的频率降低,有时候由于ram走线等原因,会导致重启或者不稳定。

具体怎么操作啊,麻烦请明示~

具体怎么操作啊,麻烦请明示~

这个要看emmc的规格书啊,改ram 的初始化参数, 我们只改过高通平台的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top