如何将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"。

相关推荐
Johny_Zhao2 小时前
Docker + CentOS 部署 Zookeeper 集群 + Kubernetes Operator 自动化运维方案
linux·网络安全·docker·信息安全·zookeeper·kubernetes·云计算·系统运维
小毛驴8503 小时前
Linux 后台启动java jar 程序 nohup java -jar
java·linux·jar
好好学习啊天天向上4 小时前
世上最全:ubuntu 上及天河超算上源码编译llvm遇到的坑,cmake,ninja完整过程
linux·运维·ubuntu·自动性能优化
tan180°5 小时前
MySQL表的操作(3)
linux·数据库·c++·vscode·后端·mysql
典学长编程5 小时前
Linux操作系统从入门到精通!第二天(命令行)
linux·运维·chrome
wuk9986 小时前
基于MATLAB编制的锂离子电池伪二维模型
linux·windows·github
独行soc8 小时前
#渗透测试#批量漏洞挖掘#HSC Mailinspector 任意文件读取漏洞(CVE-2024-34470)
linux·科技·安全·网络安全·面试·渗透测试
BD_Marathon9 小时前
Ubuntu下Tomcat的配置
linux·ubuntu·tomcat
饥饿的半导体9 小时前
Linux快速入门
linux·运维
BD_Marathon9 小时前
Ubuntu:Tomcat里面的catalina.sh
linux·ubuntu·tomcat