This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OMAP-L138显存问题



处理器 OMAP_L138
内存: 1SDRAM接在138EMIFA                      基地址0x40000000
          1
DDRAM接在138DDR2/mDDR接口    基地址0xC0000000

ARM
程序运行在SDRAM上,DSP程序运行在DDRAM
ARM
程序利用138片内的LCD控制器完成显示,LCD控制器以raster模式工作
 
问题的现象:
     
利用DDRAM做为显存时LCD可以正常显示,即将LCD控制器中的LCDDMA_FB0_BASELCDDMA_FB1_BASE寄存器都设置为DDRAM的显存区地址0xC0600000时,画面可以正常显示。

     
利用SDRAM做为显存时LCD可以无法显示,即将LCD控制器中的LCDDMA_FB0_BASELCDDMA_FB1_BASE寄存器都设置为SDRAM的显存区地址0x40600000时,屏幕显示是全黑。用示波器测量LCD控制器输出的信号 时钟和DE信号都正常 数据线上始终是0。不知道问题出在哪儿?