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

相关推荐
南棱笑笑生10 小时前
20251211给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-6.1】系统时适配adb【type-C0】
linux·c语言·adb·rockchip
Yengi10 小时前
【test】gtkmm-环境搭建
linux
Lightning-py10 小时前
SSH远程连接服务器耗时>10s
linux·服务器·网络
starvapour10 小时前
基于端口转发部署seafile私人云盘服务器
linux·ubuntu·seafile
丿BAIKAL巛11 小时前
如何解决CentOS启动时XFS 文件系统的元数据损坏问题
linux·运维·centos
胖好白11 小时前
Linux内核设计与实现读书笔记—(二)从内核出发
linux
飞Link11 小时前
Linux下的Docker安装教程
linux·运维·服务器·docker·容器
Better Bench11 小时前
ubuntu 不同系统架构(aarch64\arm64\x86_64)安装miniconda以及配置pip镜像
linux·ubuntu·pip
代码游侠11 小时前
学习笔记——进程
linux·运维·笔记·学习·算法
Risk Actuary11 小时前
磁道优化分布的一道题
linux·运维·服务器