首页 > 其他分享 >如何将R128的lspsram频率提高至200M?

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

时间:2023-10-30 14:39:11浏览次数:36  
标签:lspsram hal R128 drivers 200M psram psramctrl

一、修改频率方法

首先通过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"。

标签:lspsram,hal,R128,drivers,200M,psram,psramctrl
From: https://blog.51cto.com/u_15380233/8088475

相关文章

  • 【全志R128外设模块配置】USB外设功能配置
    USB外设功能配置USB功能简介USB功能模块包括了USBHost,USBDevice和OTG功能。USBHost目前已经支持上的功能有:MassStorage,UVC。USBDevice目前已经支持上的功能有:ADB,UAC。OTG主要用作Host与Device的切换,如当板子通过USB线连接到USB主机(PC)上时,此时OTG是......
  • 【全志R128开发经验分享】启用USB ADB以及无线ADB配置方法
    首先在FreeRTOS的环境下,选择r128_c906_pro:sourceenvsetup.shlunch_rtosr128s2_pro_c906USBADB的配置比较常规,注意以下几个驱动的勾选usbdevice驱动adbgadget驱动adbd应用运行menuconfig,选择对应的驱动以及软件包:mrtos_menuconfig配置好的图片如下图所示当选......
  • UM2010 是一款工作于 200MHz~960MHz 范围内的低功耗、高性能、单片集成的(G)FSK/OOK无
    UM2010是一款工作于200MHz~960MHz范围内的低功耗、高性能、单片集成的(G)FSK/OOK无线收发机芯片。内部集成完整的射频接收机、射频发射机、频率综合器、调制解调器,只需配备简单、低成本的外围器件就可以获得良好的收发性能。芯片支持灵活可设的数据包格式,支持自动应答和自动重......
  • 全志R128软件配置——RTOS 软件包配置
    RTOS软件包配置本文将介绍RTOS软件包、地址,内核配置等。Kconfig简介有过linux内核开发经验的人,对menuconfig不会陌生。对于各类内核,只要是支持menuconfig配置界面,都是使用Kconfig。换言之:menuconfig:支持配置内核的图形化界面。Kconfig:生成menuconfig界面的脚本......
  • 全志R128驱动OLED屏幕步骤教程
    驱动OLED屏本文案例代码下载地址OLED驱动案例代码https://www.aw-ol.com/downloads?cat=24OLED,即有机发光二极管(OrganicLightEmittingDiode)。OLED由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广......
  • 全志R128芯片 基础组件开发指南——RTOS 多媒体编码
    RTOS多媒体编码介绍FreeRTOS下如何使用xrecorder的接口来开发录制应用程序,方便录制应用开发人员快速正确地开发,以及录制应用测试人员如何根据该文档对基于xrecord的录制应用进行验证测试。编码支持情况目前RTOS平台多媒体编码应用支持的编码格式分别为:pcm、amr、mp3、s......
  • 1449元起 美商海盗船统治者泰坦DDR5内存上架:6000-7200MHz可选
    美商海盗船(Corsair)推出了统治者泰坦DDR5内存,频率可选6000-7200MHz,首发1449元起。据介绍,统治者泰坦DDR5内存有着简洁、优雅的造型,采用了锻造铝结构,并得到美商海盗船荣获专利的DHX散热技术的支持,提升了超频潜力。同时,内存顶部的LED灯条有着11颗可单独寻址的RGBLED灯,通过iCUEMur......
  • 具有200MHz入门级微控制器R7FA6E2BB2CBC、R7FA6E2BB3CNE、R7FA6E2B92CBB是高性能、小
    一、简介RA6E2组是RA6系列中最新的入门级微控制器,基于带有TrustZone的200MHzArm®Cortex®-M33内核。RA6E2MCU作为入门级微控制器,在追求成本优化的同时提供了最佳的性能。与RA4E2组的引脚和外设兼容,使其成为要求更高性能、小尺寸和低引脚数的应用的理想选择。二、器件规格1......
  • 《安富莱嵌入式周报》第317期:开源60W小型UPS电源,0.1Hz - 200MHz 频率计,纯C实现的Sokol
    周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104  视频版:https://www.bilibili.com/video/BV1Mx4y1o7Ns 1、开源60W小型UPS电源参考设计https://github.com/TobleMiner/DC-UPShttps://github.com/TobleMiner/dc-ups-......
  • 全志R128芯片 如何在FreeRTOS下对代码源文件进行快速预处理?
    1.主题FreeRTOS_R128_如何对代码源文件进行快速预处理2.问题背景硬件:R128软件:FreeRTOS客户在日常的开发过程中,会碰到源文件中有许多的宏或许多条件编译的代码,有时候需......