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驱动进行引用。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐