新手上路 
 
	- 积分
 - 27
 
        - 金钱
 - 27 
 
       - 注册时间
 - 2020-2-18
 
      - 在线时间
 - 5 小时
 
 
 
 | 
 
 
发表于 2021-4-4 15:42:16
|
显示全部楼层
 
 
 
我已解决此问题,我使用时是开拓者开发版,我将分辨率修改为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位。 |   
 
 
 
 |