RK3288 修改ddr频率
转载请注明出处:https://www.cnblogs.com/lialong1st/p/10912334.html
CPU:RK3288
系统:Android 5.1
RK3288 的 ddr 频率会根据系统运行时的状态做出调试,是系统运行更加流畅,而且也降低功耗
rk3288-8846.dts
operating-points = <
/* KHz uV */ >;
operating-points 是不同频率多对应的电压值,比如 400MHz 需要的电压是 1.1V。
这里一般不需要自行修改,如果要调,也只是微调。
本人只遇到一次,开机后lcd偶现绿屏,当是 ddr 频率是 400MHz,然后将 400MHz 对应的电压从 1.1V 提高到 1.15V,问题解决。
freq-table = <
/*status freq(KHz)*/
SYS_STATUS_NORMAL
SYS_STATUS_SUSPEND
SYS_STATUS_VIDEO_1080P
SYS_STATUS_VIDEO_4K
SYS_STATUS_PERFORMANCE
SYS_STATUS_DUALVIEW
SYS_STATUS_BOOST
SYS_STATUS_ISP
>; auto-freq-table = < >;
控制 ddr 频率有两种方式
系统默认根据当前的状态 (freq-table) 来调整 ddr 频率,400MHz实际是396MHz,如果没有合适的状态,就会根据当前的负载 (auto-freq-table) 来调整 ddr 频率
一般情况下,查看 ddr 的频率都是 396MHz,RK3288 查看ddr当前运行频率
误区:如果主板接一个 LCD,大家都会以为系统状态是 SYS_STATUS_NORMAL,但是代码默认支持 HDMI,所以正确状态是 SYS_STATUS_DUALVIEW
如果想提高到 528MHz,最直接的方法是将 SYS_STATUS_DUALVIEW 对应的频率修改为 528MHz
也可以按照以下方法修改:
1、屏蔽掉 freq-table 中的 SYS_STATUS_DUALVIEW
2、屏蔽掉 SYS_STATUS_DUALVIEW 后,系统在 freq-table 中找不到当前适合的状态,就会进入 auto-freq-table 中,设置第一个为 ddr 频率
显然 240MHz 不是我们需要的,要想得到 528MHz 的频率,就需要把前面的都屏蔽掉。
freq-table = <
/*status freq(KHz)*/
SYS_STATUS_NORMAL
SYS_STATUS_SUSPEND
SYS_STATUS_VIDEO_1080P
SYS_STATUS_VIDEO_4K
SYS_STATUS_PERFORMANCE
// SYS_STATUS_DUALVIEW 400000
SYS_STATUS_BOOST
SYS_STATUS_ISP
>; auto-freq-table = <
// 240000
// 324000
// >;
RK3288 修改ddr频率的更多相关文章
- RK3288 查看ddr频率
转载请注明出处:https://www.cnblogs.com/lialong1st/p/8515135.html RK3288 查看 ddr 当前频率的方式有两种,第一种是通过 adb 查看,第二种 ...
- RK3288 查看ddr信息
转载请注明出处:https://www.cnblogs.com/lialong1st/p/10910949.html CPU:RK3288 系统:Android 5.1 1.查看ddr驱动版本号.容量 ...
- RK3288 修改设备默认的蓝牙名称
path:device/rockchip/rk3288/bluetooth/bdroid_buildcfg.h /* * Copyright (C) 2012 The Android Open Sou ...
- RK3288 修改浏览器默认主页和书签
path:packages/apps/Browser/res/values/strings.xml 修改浏览器默认主页: <!-- The default homepage. --> &l ...
- RK30SDK开发板驱动分析(二):DDR频率配置
在内核配置界界面,我们可以很容易的配置DDR的频率,300M OR 600M, so easy! 那么它是如何起作用的呢? 回想 RK30SDK开发板驱动分析(一) 末尾提到MACHINE_START ...
- [Android Traffic] 调整定时更新的频率(C2DM与退避算法)
转载自: http://blog.csdn.net/kesenhoo/article/details/7395253 Minimizing the Effect of Regular Updates[ ...
- 爬虫遇到IP访问频率限制的解决方案
背景: 大多数情况下,我们遇到的是访问频率限制.如果你访问太快了,网站就会认为你不是一个人.这种情况下需要设定好频率的阈值,否则有可能误伤.如果大家考过托福,或者在12306上面买过火车票,你应该会有 ...
- 【海思】Hi3516A 运行sample_venc的demo内核奔溃(DDR问题)
作者:李春港 出处:https://www.cnblogs.com/lcgbk/p/14514297.html 目录 一.前言 二.使用memtester对ddr进行压力测试 三.修改uboot的DD ...
- FPGA-Xilinx原语调用之ODDR
记录背景:最近由于想实现GMIItoRGMII的功能,因此需要调用ODDR原语. ODDR:Dedicated Dual Data Rate (DDR) Output Register 通过ODDR把 ...
随机推荐
- Python 使用gevent下载图片案例
import urllib.request import gevent from gevent import monkey monkey.patch_all() def downloader(img_ ...
- MACOS 安装mysqlclient 的 Library not loaded错误
报错场景 >>> import MySQLdb Traceback (most recent call last): File "<stdin>", ...
- Linux 之 压缩解压缩
Linux中常见的压缩格式 .zip .gz .bz2 .tar.gz tar.bz2 zip zip格式的压缩文件和win ...
- 记录java+testng运行selenium(三)---xml、ini、excel、日志等配置
一: ini文件 ini目前只用处存储浏览类型及需要打开的url,ini文件放在configs文件夹下面. 读取ini代码如下: package toolskit.documents; import ...
- xlsxwriter写入Excel文件
#coding=utf-8 import xlsxwriter #加载包 myWorkbook = xlsxwriter.Workbook(opath+'/'+file_name+'.xlsx') # ...
- 程序员修仙之路--优雅快速的统计千万级别uv
菜菜,咱们网站现在有多少PV和UV了? Y总,咱们没有统计pv和uv的系统,预估大约有一千万uv吧 写一个统计uv和pv的系统吧 网上有现成的,直接接入一个不行吗? 别人的不太放心,毕竟自己写的,自己 ...
- Windows下无法新建文件夹
原文链接:https://www.jianshu.com/p/ee3205d5b9c9
- JSON 的简介与使用
一.什么是JSON? JSON(javascript object notation)全称是 javascript 对象表示法,是一种数据交换的文本格式,用于读取结构化数据,提出目的是取代繁琐笨重的 ...
- Python3入门与进阶【笔记】
1.二.八.十六进制转十进制:int('10', base=2).int('10', base=8).int('10', base=16): 2.八.十.十六进制转二进制:bin(0o+xxx).bi ...
- [NOI2008]假面舞会 (搜索+gcd)
题意 LuoguP1477 题解 对于每一条边(u,v)(u,v)(u,v),建两条边(u→v,1),(v→u,−1)(u\to v,1),(v\to u,-1)(u→v,1),(v→u,−1).跑b ...