查看和修改linux设备DDR频率
·
1. 查看DDR频率
DDR频率可以通过bootloader log进行确认:

Kernel :
在kernel起来之后通过ddr tool获取,获取的数值是bootloader log显示的一半(DDR的特性:双边沿传输):
# cat /sys/class/aml_ddr/freq
456 MHz
2. 修改DDR频率
2.1 在uboot下执行
g12d_d2pll 1056
接着系统会重启并在初始化阶段重新设置DDR频率为目标频率,这样的DDR频率设置是一次性的,如果再发生重启就无效了。
2.2 修改timing.c
通过修改uboot代码的方法进行设置,打开
bootloader/bl33/v2019/board/amlogic/<board>/firmware/timing.c
将DDR frequency 1变量的值修改成目标频率值,该变量会传递到结构体变量中的频率变量中去,并最终传递到bl2 ddr驱动进行引用。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)