你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

全网首发 仅此一家 魔改NUC L4R5 OCTOSPI 外扩串行8MB RAM 6脚

[复制链接]
lebment 发布时间:2020-7-30 16:09
之前已经有L476 F7 QSPI扩展RAM,内存映射后只读不能写,当然有他的用处,不过不能写就很麻烦了,程序是动态的,数据会变化,不能写的内存映射即便芯片是RAM类型,也只能当FLash用,还贵。因此我探索了一番OCTO SPI 接口 驱动 四线SPI psRAM。


# L4R5扩展板外扩串行SPI RAM ## L4R5 OSPI特点
* 内存映射
* 可以直接读写(与操作内部RAM无异)
* 引脚少,本例6个脚
* 速度问题有待测试
>>>
可用于LCD显示缓存,操作系统heap

## 软件环境
* STM32CubIDE 1.4
* STM32CubeMX 6.0

## 硬件环境
* Nucleo L4R5
* 本人自制扩展板 带8MB psRAM
4.jpg

## 主程序代码

    psRAM_Reset();
    if(  psRAM_ReadID() != 0x0D )
    {
        Error_Handler();
    }
    psRAM_Read(r_buf, 0, 4);
    psRAM_Write( (uint8_t *)"ABCD", 0, 4);
    psRAM_Read(r_buf, 0, 4);
    EnableMemMapped();
    uint8_t *p = (uint8_t *)0x70000000;
    //  memset(p, 0, 8*1024*1024);
    for(uint32_t i=0; i<8*1024*1024;i++)
    {
        *p = (uint8_t)i;
        p++;
    }
## 结果
1.jpg 2.jpg 3.jpg

* 最后有一部分内存出现了问题,后续测试速度,稳定性


1 收藏 评论4 发布时间:2020-7-30 16:09

举报

4个回答
lebment 回答时间:2020-7-30 16:17:00
OSPI 扩展一个psRAM,一个nor Flash,就有了8M外部RAM,32M外部Flash(W25Q128)。nuc L4R5 OSPI 速度上最快86MHZ.
sincomaster 回答时间:2020-7-30 19:42:35
支持一下
蓝牙 回答时间:2020-7-31 11:08:12
厉害了厉害了
aoxiangwode2008 回答时间:2020-8-3 11:15:24
厉害了

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版