硬汉嵌入式论坛

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

[其它] LTDC 以外部 SDRAM 作显存,显存内数据自动发生变化?

[复制链接]

7

主题

28

回帖

49

积分

初级会员

积分
49
发表于 2023-10-4 20:31:38 | 显示全部楼层 |阅读模式
环境描述:
BootLoader 初始化 SDRAM,在 App 中直接使用,已测试 DMA2D 的 R2M 的数据填充功能,无异常。
问题具体描述如下:

1、采用 外部 SDRAM 作为显存(0xD0000000,大小为 800*480),数据源地址buf(前景区数据地址 0xD1000000,大小 800*480);
下载 (2).png

下载 (3).png


2、将 buf 内的数据设置为 0xFF0000FF(蓝色),并通过 DMA2D 的 M2M 功能进行数据复制;
下载 (4).png

下载 (5).png
3、发现显示屏中的显示效果并非纯蓝色,并且偶现黑色波浪,调试并检查显存,发现数据自行篡改。
下载 (6).png
问题现象如图:
下载 (7).png
SDRAM 配置如下
下载 (8).png

下载 (9).png

MPU 配置如下:
下载 (10).png

想请教一下各位大佬这种问题到底该如何解决,还望不吝赐教!!!

回复

使用道具 举报

7

主题

28

回帖

49

积分

初级会员

积分
49
 楼主| 发表于 2023-10-4 22:58:53 | 显示全部楼层
不好意思,我的图好像都没上传进来了,我明天补图。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-10-5 08:41:07 | 显示全部楼层
喵小黑 发表于 2023-10-4 22:58
不好意思,我的图好像都没上传进来了,我明天补图。

已经帮你把帖子图片更新好了。

另外问题在群里面初步的讨论结果是大概率SDRAM硬件有点问题,待楼主进一步排查。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 21:38 , Processed in 0.170045 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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