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

相关推荐
Lynnxiaowen15 小时前
今天我们继续学习python3编程之python基础
linux·运维·python·学习
hour_go15 小时前
Linux Shell 实验一:数据采集与脚本调试错误总结
linux·笔记·bash·shell·实验报告·错误排查
大海里的番茄16 小时前
随时随地看监控:我的UptimeKuma远程访问改造记
linux·网络
潇湘梦16 小时前
centOS防火墙操作
linux·运维·centos
Aubrey-J16 小时前
Linux中快速部署Elasticsearch(基础&TLS配置)
linux·服务器·elasticsearch
奥尔特星云大使17 小时前
详细的Linux系统更新yum源的教程
linux·运维·服务器·ubuntu·centos·yum源·epel源
lht63193561217 小时前
Ubuntu Server 系统安装图形界面
linux·运维·ubuntu
christine-rr17 小时前
linux常用命令(6)——网络管理
linux·服务器·网络·ubuntu·网络安全
Truffle7电子17 小时前
STM32理论 —— 存储、中断
stm32·嵌入式硬件·嵌入式·存储·中断
isyangli_blog18 小时前
Linux (CentOS 7.9) vmware 创建与安装
linux·运维·centos