|
本帖最后由 cyd411 于 2012-12-20 11:33 编辑
embedsky_lhh 发表于 2012-12-19 17:07
你把显存刷成黑色的像素值就可以了,在驱动里边或者APP里边 - info->screen_base = dma_alloc_writecombine(fbi->dev, map_size,
- &map_dma, GFP_KERNEL);
- if (info->screen_base) {
- /* prevent initial garbage on screen */
- dprintk("map_video_memory: clear %p:%08x\n",
- info->screen_base, map_size);
- //memset(info->screen_base, 0x00, map_size);
- memset(info->screen_base, 0xFF, map_size);
- info->fix.smem_start = map_dma;
- dprintk("map_video_memory: dma=%08lx cpu=%p size=%08x\n",
- info->fix.smem_start, info->screen_base, map_size);
- }
复制代码 //memset(info->screen_base, 0x00, map_size);
memset(info->screen_base, 0xFF, map_size);
版主红色字体部分,我修改了一下但是不管用啊
|
|