新手上路
- 积分
- 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位。 |
|