如何将R128的lspsram频率提高至200M?

一、修改频率方法

首先通过cboot0命令,跳转到boot0的代码中,路径为:

${root_dir}/lichee/brandy-2.0/spl/

找到lspsram的代码,路径为:

${root_dir}/lichee/brandy-2.0/spl/drivers/psram

修改头文件,将200M的宏打开,修改如下:

vi hal_psramctrl.h

diff --git a/drivers/psram/hal_psramctrl.h b/drivers/psram/hal_psramctrl.h
index a552a0e..114e330 100644
--- a/drivers/psram/hal_psramctrl.h
+++ b/drivers/psram/hal_psramctrl.h
@@ -39,7 +39,7 @@
  * definition CONFIG_PSRAM_200M.
  */

-// #define CONFIG_PSRAM_200M
+#define CONFIG_PSRAM_200M

 /* CLK CTRL MODULE */
 #define BUS_CLK_GATING_CTRL0  0x4003c004

然后重新编译boot0,就可以让lspsram初始化为200M了。

mboot0 && pack

##二、根据log查看频率

根据boot0的系统log,可以查看到当前lspsram加载的频率,如下图所示:

psram chip APS64 init ok!, freq 192000000

证明当前加载的是lspsram型号为APS64,频率为192MHz。若将频率切换成200MHz,此处的打印就会改成"freq 200000000"。

相关推荐
原机小子1 小时前
探索Vim的窗口艺术:窗口拆分功能全解析
linux·编辑器·vim
一颗星的征途6 小时前
宝塔-Linux模板常用命令-centos7
linux·运维·服务器
打打打劫6 小时前
Linux字符设备驱动
linux
cssl-虞老师7 小时前
Ubuntu安装Docker
linux·ubuntu·docker
Xu-小安安7 小时前
linux less命令详解
linux·less
huhy~7 小时前
PDI-kettle工具连接本地虚拟机Ubuntu上的数据库
linux·数据库·ubuntu
w_outlier7 小时前
gcc/g++的四步编译
linux·c++·gcc·g++
AllenLeungX8 小时前
Linux 安装 sftp
linux·运维·服务器
lendq8 小时前
k8s-第九节-命名空间
linux·容器·kubernetes
陪我养猪吧8 小时前
Linux 服务器环境搭建
linux·服务器·redis·mysql·nginx·jdk·maven