好了,自己解决啦!方法是通过看2440的USER'S MANUAL,具体如下:
程序中有一句是rLCDSADDR1=(((U32)LCD_BUFFER>>22)<<21)|M5D((U32)LCD_BUFFER>>1);即将LCD_BUFFER映射到rLCDSADDR1,也就是STN/TFT Frame buffer start address 1(贞缓冲地址)。在2440的usermanual中的LCD CONTROLLER 部分有以下叙述“When FIFO is empty or partially empty, the LCDCDMA requests data fetching from the frame memory based on the burst memory transfer mode”,即通过LCD 的DMA将数据在不经过cpu的情况下自动送到TFT屏上。