OpenEdv-开源电子网

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

[ALTERA] SD卡+FPGA+SDRAM已经成功点亮HD的屏。。。

[复制链接]

2

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
199
金钱
199
注册时间
2020-9-2
在线时间
21 小时
发表于 2020-10-14 17:35:14 | 显示全部楼层 |阅读模式
我经过移植原子哥的例程代码到自己的开发板上,SD卡+FPGA+SDRAM已经成功点亮24bit 1280*720的屏~    由于原子哥使用的是16bit的屏,我自己的24bit的屏,所以代码上要加好多东西,其中最难弄是数据拼接和时序匹配问题。。。谁有问题咨询?我可以提供帮助~
捕获.JPG
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

22

主题

2247

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4458
金钱
4458
注册时间
2013-4-22
在线时间
333 小时
发表于 2020-10-14 18:42:14 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2020-2-18
在线时间
5 小时
发表于 2021-3-31 21:46:56 | 显示全部楼层
你好,我用开拓者开发板上在SD卡图片显示实验中更改800×600分辨率时,bin文件和VGA驱动、sd_read_photo、SDRAM缓存大小这四个地方都修改了VGA屏幕显示的图片一直是闪烁,感觉像是每次只更新5分之一个屏幕,可是sd_read_photo中我已经更改了单张图片总共读出的次数 ,请指点一下?
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2020-2-18
在线时间
5 小时
发表于 2021-3-31 22:59:21 | 显示全部楼层
你好,我用开拓者开发板上在SD卡图片显示实验中更改非640*480分辨率时,bin文件和VGA驱动、sd_read_photo、SDRAM缓存大小这四个地方都修改了,但VGA屏幕显示的图片一直是闪烁,感觉像是每次只更新5分之一个屏幕,可是sd_read_photo中我已经更改了单张图片总共读出的次数 ,请指点一下?
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2020-2-18
在线时间
5 小时
发表于 2021-4-4 15:43:31 | 显示全部楼层
我已解决此问题,我使用时是开拓者开发版,我将分辨率修改为104*768显示正常。要在原工程上修改以下几个部分:
1.使用画图板重新设置目标显示图片大小为1024*768;
2.将SD卡格式化后,把新的bin文件导入(切记这一步从WinHex读取出的地址一般来说跟原来是不一样的,如果你发现与原来640*480读取出的地址一样,那说明你没有格式化或者没有更新),将新的扇区地址填入PHOTO_SECCTION_ADDR0、PHOTO_SECTION_ADDR1,同时重新计算RD_SECTION_NUM=1024*768/256=3072;
3. 在代码部分先修改顶层文件的SDRAM缓存大小为1024*768;VGA驱动部分修改1024*768@60模式下的时序参数;PLL部分将第五个时钟即VGA驱动时钟更改为65MHz;读取SD卡部分sd_read_photo模块中,修改PHOTO_SECCTION_ADDR0 = 32'd11552、PHOTO_SECTION_ADDR1 = 32'd8480 、RD_SECTION_NUM  = 12'd3072,除此之外之前读次数RD_SECTION_NUM为11位现在修改为12位,同时下面涉及到的一系列读扇区计数器rd_sec_cnt也修改为12位。
回复 支持 反对

使用道具 举报

3

主题

1979

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5520
金钱
5520
注册时间
2018-10-21
在线时间
1561 小时
发表于 2021-4-8 09:16:18 | 显示全部楼层
sugela503 发表于 2021-4-4 15:43
我已解决此问题,我使用时是开拓者开发版,我将分辨率修改为104*768显示正常。要在原工程上修改以下几个部 ...

厉害~
回复 支持 反对

使用道具 举报

2

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
199
金钱
199
注册时间
2020-9-2
在线时间
21 小时
 楼主| 发表于 2022-4-1 19:13:34 | 显示全部楼层
兄弟  你厉害啊, 我好久没来论坛了,今天才看见啊,不好意思啊
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2022-4-16
在线时间
2 小时
发表于 2022-4-16 15:46:41 来自手机 | 显示全部楼层
楼主,教教我,16bit在我的板子上已经点亮,我换24bit一直不成功
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2022-4-16
在线时间
2 小时
发表于 2022-4-18 11:06:11 | 显示全部楼层
兄弟,能分享一下点亮24bit的代码吗?我修改一直不成功,不知道哪里出了问题
回复 支持 反对

使用道具 举报

2

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
199
金钱
199
注册时间
2020-9-2
在线时间
21 小时
 楼主| 发表于 2022-4-18 11:08:11 | 显示全部楼层
sanshop 发表于 2022-4-16 15:46
楼主,教教我,16bit在我的板子上已经点亮,我换24bit一直不成功

你把你的代码发出来啊,我给你看看
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-10-4 00:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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