硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1920|回复: 9
收起左侧

[SPI/QSPI] 求指点,想用外部qspi的flsh作为显存,有可行性么?

[复制链接]

3

主题

8

回帖

17

积分

新手上路

积分
17
发表于 2022-3-25 20:18:28 | 显示全部楼层 |阅读模式
     使用的STM32H750VBT6,使用了tlcd,现在没有外部的显存借口了,内部的axi的显存不够用,想用qspi上的flash作为显存使用。想问一下,有方案么?大体指出一个可行的方向就行,,,,
回复

使用道具 举报

20

主题

94

回帖

154

积分

初级会员

积分
154
发表于 2022-3-25 20:40:49 | 显示全部楼层
这显然不可以吧。
回复

使用道具 举报

25

主题

287

回帖

367

积分

高级会员

积分
367
发表于 2022-3-25 21:55:13 | 显示全部楼层
显然是不可行的
回复

使用道具 举报

19

主题

62

回帖

119

积分

初级会员

积分
119
发表于 2022-3-25 22:04:18 | 显示全部楼层
不可行,有几个问题:
1.擦写次数不够,很快会被写报废
2.擦除的最小颗粒是512个字节,无法实现按字节修改,无法进行多个图层之类的操作

你应该挂SDRAM来做显存,这才是正道
回复

使用道具 举报

210

主题

1045

回帖

1685

积分

至尊会员

More we do, more we can do.

积分
1685
发表于 2022-3-25 22:13:47 | 显示全部楼层
看了下手册,支持这种方式,但是,你只显示静态内容?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2022-3-26 00:14:37 | 显示全部楼层
不写数据,可以做读显存用。
回复

使用道具 举报

3

主题

8

回帖

17

积分

新手上路

积分
17
 楼主| 发表于 2022-3-30 15:32:22 | 显示全部楼层
多谢各位大佬的解答,我还是回去接着修改吧
回复

使用道具 举报

5

主题

166

回帖

181

积分

初级会员

积分
181
发表于 2022-3-31 11:06:08 | 显示全部楼层
想到一种方案不知道可行性如何。
如果用的是4线的qspi flash,那就还剩一个bank,应该可以接一个qspi接口的psram然后用内存映射模式访问psram,这样应该可以当做显存,
不过我忘记h7的qspi内存映射模式能不能写了,如果不能写的话就没法用
回复

使用道具 举报

0

主题

19

回帖

19

积分

新手上路

积分
19
发表于 2023-3-3 09:57:12 | 显示全部楼层
内存隐射不能写
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2023-3-24 09:05:13 | 显示全部楼层
1.FLASH擦写次数有限,不能byte操作,要读出来一个page然后修改后在擦除对应区域写进去。
2.qspi接口的内存映射只能读取不能写入,一写就hardfault,只有OSPI接口的芯片可以。
3.OSPI接口的芯片我用L562试过,接PSRAM(QSPI型) LY68L6400SLIT 没问题,但是速度感人。其次我用H7B0的OSPI接Hyram(8位)(S27KL0641)也是可以的,但是受限于接口速率,我这头最多测试到86MHz就会出现问题。带800*480 的屏还是有点卡。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-15 08:57 , Processed in 0.256028 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表