完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
CPU:RK3288
系统:Android 5.1 RK3288 的 ddr 频率会根据系统运行时的状态做出调试,是系统运行更加流畅,而且也降低功耗 rk3288-8846.dts operating-points = < /* KHz uV */ 200000 1050000 300000 1050000 400000 1100000 533000 1150000 >; operating-points 是不同频率多对应的电压值,比如 400MHz 需要的电压是 1.1V。 这里一般不需要自行修改,如果要调,也只是微调。 本人只遇到一次,开机后lcd偶现绿屏,当是 ddr 频率是 400MHz,然后将 400MHz 对应的电压从 1.1V 提高到 1.15V,问题解决。 freq-table = < /*status freq(KHz)*/ SYS_STATUS_NORMAL 400000 SYS_STATUS_SUSPEND 200000 SYS_STATUS_VIDEO_1080P 240000 SYS_STATUS_VIDEO_4K 400000 SYS_STATUS_PERFORMANCE 528000 SYS_STATUS_DUALVIEW 400000 SYS_STATUS_BOOST 324000 SYS_STATUS_ISP 400000 >; auto-freq-table = < 240000 324000 396000 528000 >; 控制 ddr 频率有两种方式 系统默认根据当前的状态 (freq-table) 来调整 ddr 频率,400MHz实际是396MHz,如果没有合适的状态,就会根据当前的负载 (auto-freq-table) 来调整 ddr 频率 一般情况下,查看 ddr 的频率都是 396MHz, 误区:如果主板接一个 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 400000 SYS_STATUS_SUSPEND 200000 SYS_STATUS_VIDEO_1080P 240000 SYS_STATUS_VIDEO_4K 400000 SYS_STATUS_PERFORMANCE 528000 // SYS_STATUS_DUALVIEW 400000 SYS_STATUS_BOOST 324000 SYS_STATUS_ISP 400000 >; auto-freq-table = < // 240000 // 324000 // 396000 528000 >; |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
678 浏览 0 评论
920 浏览 1 评论
814 浏览 1 评论
2030 浏览 1 评论
3275 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 23:30 , Processed in 0.697828 second(s), Total 73, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号