查看和修改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驱动进行引用。
更多推荐


所有评论(0)