OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3787|回复: 5

关于 显示一张储存在SDRAM的图片 相关问题

[复制链接]

4

主题

10

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2019-10-18
在线时间
37 小时
发表于 2020-10-22 18:55:45 | 显示全部楼层 |阅读模式
100金钱


我使用429IGT6 , 片上RAM是196K, FLASH 1M, 现在我想使用 1024*600 的显示屏   去显示一张背景图片,  由于图片太大 , 无法存于 片上FLASH , 于是我想把图片放到SDRAM后半部分中,.

当  运行到GUI  任务时,  可以用DMA2D 把  图片  发送到  LTDC 的缓冲区  予以显示.   
无法成功,  没有报错, 但无法显示图片,  只有马赛克.

于是我觉得是因为开机时, SDRAM没有初始化 ,  所以 图片的全局数组 , 无法存到SDRAM中.

那么,  如果 我先初始化SDRAM  , 再进入 main 函数中 ,   是否可以解决上述问题?

如果不能,   请问可有其他办法?   最好不使用Flash

最佳答案

查看完整内容[请看2#楼]

楼主即然知道SDRAM需要初始化,那么数据从何而来?是不是还是得用FLASH? 建议使用SOP8的SPI接口FLASH芯片。 若不想外加芯片,可以试试图像压缩成JPG后存到片内FLASH,要显示时就解码。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

3383

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8614
金钱
8614
注册时间
2020-5-11
在线时间
4045 小时
发表于 2020-10-22 18:55:46 | 显示全部楼层
楼主即然知道SDRAM需要初始化,那么数据从何而来?是不是还是得用FLASH?
建议使用SOP8的SPI接口FLASH芯片。
若不想外加芯片,可以试试图像压缩成JPG后存到片内FLASH,要显示时就解码。
专治疑难杂症
回复

使用道具 举报

5

主题

356

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4607
金钱
4607
注册时间
2019-4-30
在线时间
900 小时
发表于 2020-10-23 08:28:50 | 显示全部楼层
接个SD卡把
回复

使用道具 举报

4

主题

10

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2019-10-18
在线时间
37 小时
 楼主| 发表于 2020-10-23 08:44:03 | 显示全部楼层
所以,  所有的数据都会存在 片上Flash, 以至于 向量表偏移到SDRAM  或者 定义变量在SDRAM 的前提都是先存在片上FLASH , 然后再操作移动, 对吗?
回复

使用道具 举报

4

主题

10

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2019-10-18
在线时间
37 小时
 楼主| 发表于 2020-10-23 09:51:54 | 显示全部楼层
LcwSwust 发表于 2020-10-22 19:33
楼主即然知道SDRAM需要初始化,那么数据从何而来?是不是还是得用FLASH?
建议使用SOP8的SPI接口FLASH芯片 ...

所以 , 数据是先下载到 片上Flash,  以至于 向量表  或者  变量之类 迁移到SDRAM ,  是从 片上Flash 偏移过来的,  这么理解对吗?
回复

使用道具 举报

12

主题

3383

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8614
金钱
8614
注册时间
2020-5-11
在线时间
4045 小时
发表于 2020-10-23 14:22:03 | 显示全部楼层
MrGone 发表于 2020-10-23 09:51
所以 , 数据是先下载到 片上Flash,  以至于 向量表  或者  变量之类 迁移到SDRAM ,  是从 片上Flash 偏移 ...

对              
专治疑难杂症
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-29 17:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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