TI中文支持网
TI专业的中文技术问题搜集分享网站

OMAP-L138显存问题

处理器 OMAP_L138 内存: 1片SDRAM接在138的EMIFA口                      基地址0x40000000
          1片DDRAM接在138的DDR2/mDDR接口    基地址0xC0000000
ARM程序运行在SDRAM上,DSP程序运行在DDRAM上
ARM程序利用138片内的LCD控制器完成显示,LCD控制器以raster模式工作
  问题的现象:
      利用DDRAM做为显存时LCD可以正常显示,即将LCD控制器中的LCDDMA_FB0_BASE和LCDDMA_FB1_BASE寄存器都设置为DDRAM的显存区地址0xC0600000时,画面可以正常显示。
      利用SDRAM做为显存时LCD可以无法显示,即将LCD控制器中的LCDDMA_FB0_BASE和LCDDMA_FB1_BASE寄存器都设置为SDRAM的显存区地址0x40600000时,屏幕显示是全黑。用示波器测量LCD控制器输出的信号 时钟和DE信号都正常 数据线上始终是0。不知道问题出在哪儿?

Tony Tang:

因为LCDC在SCR上只与DDR/mDDR有通路,所以LCDC的frame buffer一定要放在DDR上,TRM的Table 4-1里列出了各模块的通路。

赞(0)
未经允许不得转载:TI中文支持网 » OMAP-L138显存问题
分享到: 更多 (0)