[应用相关] 外部RAM如何利用

[复制链接]
2003|46
 楼主| TECHWELL 发表于 2022-4-4 16:45 | 显示全部楼层 |阅读模式
   请教大家:
我用xx32f435 ARM作为主控,配置了一片RA8873M,用它驱动800*480的7寸(TFT内置TFT驱动器的ARM,缺货严重,不得已而为之)。外挂了QSPI 的NOR FLASH,但没有外扩SDRAM。
   问题来了。系统中,需要较大的RAM空间,例如,用来解析/序列化JSON(用的是Cjson库)。可我的MCU中可用RAM也就200KB左右,捉襟见肘啊!
   于是我想到了,RA8873M中2块各1MB 的空闲RAM(共3MB,图层显示用了1MB),好大的2块肥肉啊!可惜它们不在MCU的线性空间,难以利用。
   目前,我所能想到的是,用它做虚拟磁盘....这对于解析/序列化JSON,没什么意义....
请教各位,这类外挂的,MCU不能直接访问的RAM,怎么利用?各大RTOS似乎也不待见它.....
kiwis66 发表于 2022-4-6 10:20 | 显示全部楼层
太牛了,你有各种办法,
我只会8875
skyred 发表于 2022-4-6 15:34 | 显示全部楼层
是要显示,还是要存储?
match007 发表于 2022-4-7 17:19 | 显示全部楼层
mark0668 发表于 2022-4-7 20:08 | 显示全部楼层
利用打点和读点就行了,相当于写内存和读内存
Alina艾 发表于 2022-4-27 16:30 | 显示全部楼层
你这得看RA8873的使用手册,看看是否可以利用
Candic12e 发表于 2022-4-27 17:02 | 显示全部楼层
我觉得应该用不了RA8873的缓存区吧,我之前用RA8875,好像也不能用它的内部缓冲
Belle1257 发表于 2022-4-27 17:45 | 显示全部楼层
属实这芯片很有存储,但是好像用不了
B1lanche 发表于 2022-4-28 10:24 | 显示全部楼层
你可能需要改板了
Charlene沙 发表于 2022-4-28 15:42 | 显示全部楼层
不能利用吧,这种如果想用的话,可能需要并口的方式,也得配合手册看看怎么用
tpgf 发表于 2022-5-2 18:34 | 显示全部楼层
现在很少用了吧
观海 发表于 2022-5-2 18:39 | 显示全部楼层
一般对速度要求不高的情况下会用到外部的吧
英雄本色2022 发表于 2022-5-2 18:52 | 显示全部楼层
对速度要求不高的话自己编写读写函数,想让编译器把变量直接分配到RA8873中就别想了
guanjiaer 发表于 2022-5-2 18:57 | 显示全部楼层
如何进行改版呢
heimaojingzhang 发表于 2022-5-2 19:03 | 显示全部楼层
那得看看数据手册
keaibukelian 发表于 2022-5-2 19:12 | 显示全部楼层
那跟主控芯片是什么连接方式呢
labasi 发表于 2022-5-2 19:24 | 显示全部楼层
芯片本身的存储容量不够用吗
想跳水的朱 发表于 2023-5-9 11:30 | 显示全部楼层
通过读写RA8873的SDRAM(不用于显示部分)是可以利用的,只是要注意RA8873内部分SDRAM的数据形式是以颜色(16位色,或24位色等)格式存放的, 做好这个数据结构的转换就可以利用上
Undshing 发表于 2023-5-9 22:16 | 显示全部楼层
这得查数据手册吧
songqian17 发表于 2023-5-11 21:36 | 显示全部楼层
太牛了,你有各种办法,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

78

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部