查看: 2833|回复: 2

[求助] 求助:RT1052外部hyperRAM的用法

[复制链接]

该用户从未签到

1

主题

6

帖子

0

注册会员

Rank: 2

积分
146
最后登录
2024-7-4
发表于 2021-12-4 19:35:12 来自手机 | 显示全部楼层 |阅读模式
接触RT1052有段时间,用的zlg评估板。一面测试,一面也琢磨系统如何工程化的事。

从目前测试情况看,外部flah直接XIP跑代码,刷800*400显示屏,效果还是很不错的。看不出跟代码搬到SDRAM运行有何大的区别,这就打消了这方面的顾虑。普通的显示,网络驱动代码完全可以放到四线flash直接XIP跑。

但对于显存需要的外部SDRAM倒是有点纠结,这主要是因为引线太多不好布线且布线有讲究。

RT1052FLXSPI支持A,B两个口。我在想可否A口挂QSPI运行代码,B口挂个8M的hyperRAM代替主流的SDRAM做显存呢?因为hyperRAM主要就是做显存用,太大用不着。

这样的话,系统整体会比较紧凑,尤其适合工程师的胃口,PCB设计,代码编程一站处理。

但网上没有类似设计,评估板也都是外挂32M的SDRAM。对于SDRAM驱动,NXP解决方案很好,例程DCD接口配置已经搞好,不需要用户再烦神。

如果HyperRAM代替SDRAM做显存方案可行的话,我想着其访问方式会不会也跟SDRAM一样,找个例程,DCD配好或微调一下,之后就可以直接访问了?

使用RT1052时节奏一定要控制好,这也加,那也要,倒不如直接MPU,话说回来,工程师们还是更喜欢MCU多一点,点灯方便。
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24861
最后登录
2025-7-18
发表于 2021-12-13 12:52:06 | 显示全部楼层
本帖最后由 小恩GG 于 2021-12-13 13:04 编辑

楼主你好!
抱歉,迟回复你了。
关于flexSPI的情况,建议你先看下这个帖子:
https://www.cnblogs.com/henjay724/p/12375942.html
所以,不知道你的hyperRAM是几线,四线还是8线,如果是8线,就不能同时使用RT1050 hyperRAM和Flash。
另外,还请查看下这个应用笔记:
https://www.nxp.com/docs/en/nxp/application-notes/AN12239.pdf
我看最后的表格6,不是所有的hyperRAM都测试通过。当然RT1050如果要用hyperRAM,可以用AN里面的cypress S27KS0641,只是这个是8线的,如果接到A/B口,那么不能和flexSPI PRIMARY的QSPI同时使用,QSPI可能要接secondary使用。
所以我建议你还是用保险的flexSPI接QSPI/octal/hyper flash, SEMC接SDRAM, 然后DCD配置SEMC接口供SDRAM使用。
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24861
最后登录
2025-7-18
发表于 2021-12-15 14:36:56 | 显示全部楼层
友情告知:
各位恩智浦老铁,
小恩GG和小智MM感谢您长期以来对恩智浦产品的支持和厚爱。由于工作内容变动,我们将暂停技术支持服务。
我们将会推出更多基于NXP MCU/MPU产品的技术文章,敬请大家关注。
如果您有技术支持需求,请移步恩智浦官方论坛https://community.nxp.com/(支持中文)。
感谢您的理解和支持!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-19 00:15 , Processed in 0.082617 second(s), 21 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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