硬汉嵌入式论坛

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

[SDRAM] SDRAM+显示屏TLI,交替访问相同的SDRAM不同的bank数据错误

[复制链接]

1

主题

0

回帖

3

积分

新手上路

积分
3
发表于 2025-6-11 16:56:13 | 显示全部楼层 |阅读模式
1.SDRAM时钟133Mhz,SDRAM 32M内存,有4个bank区,bank0 1 2 3
2.显示屏驱动TLI时钟50Mhz,显示数据存放在SDRAM bank0中,占用空间范围0-2M。
3.TLI访问SDRAM bank0(0-2M内存) ,cpu读写访问SDRAM bank0(3-7M内存),即访问同一个bank0, cpu读写数据正常。

出现问题:
1.TLI访问SDRAM bank0(0-2M内存) ,cpu读写访问SDRAM bank1,即交替访问相同的SDRAM不同的bank, cpu读写数据出现偶然错误。
2.降低TLI时钟,cpu读写访问SDRAM bank1的数据出错概率降低。
3.关闭TLI, cpu任意访问多个bank0 1 2 3都没有问题。


有大神知道是怎么回事吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-6-12 07:50:40 | 显示全部楼层
这种情况下,可能硬件设计有点问题了。优先看下焊接。

因为SDRAM多主控同时发起操作的场景很多。

DMA2D,LTDC和CPU都在向SDRAM发起总攻
https://forum.anfulai.cn/forum.p ... 8881&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 04:26 , Processed in 0.049989 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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