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

AM335X raster

在TI的AM335x_StartWare_02_00_07\examples\evmAM335x\raster中的LCD驱动示例中,显示的图片是由image.h确定的。我想自己来生成一个这样的文件,这样就能显示自己需要的图片了,我试过AM335x_StartWare_02_00_07\tools\bmpToRaster,但图片不能正确显示。哪位大侠有这方面的经验,希望不吝赐教。

Jian Zhou:

请你参考下我们wiki上的:

http://processors.wiki.ti.com/index.php/StarterWare_Graphics

里面的pnmtools部分介绍了如何将图像转换为C结构体

wen lin:

回复 dh.sun:

请问你是怎么解决这个问题的?在bmptoRaster下输入的命令的步骤怎样??谢谢

dh.sun:

回复 wen lin:

首先使用工具生成800*480的bmp格式的图像,进入AM335x_StartWare_02_00_07\tools\bmpToRaster路径,使用bmptoRaster工具生成符合格式的.h文件,命令如下./a.out 800 480 <Source File Name> image.h 24 BGR。

wen lin:

回复 dh.sun:

1.你的命令是生成800*480 的文件,但官方提供源码是400*272   rasterDisplay.c 文件是否要做些修改??谢谢??

2.请问你有做在裸机下屏幕显示字符,如helloword。怎样在startware加代码

dh.sun:

回复 wen lin:

1、程序没有改。

2、没有在裸机下面用过

dh.sun:

回复 wen lin:

刚才核实了一下 ,却似在代码里面有修改:

在ProcessDataForFrameBuffer()函数中,的

unsigned int*                pPixel_24;

#ifdef  COMPRESS   之间加上 #undef COMPRESS。

    unsigned int*                pPixel_24;    #undef COMPRESS         #ifdef  COMPRESS

赞(0)
未经允许不得转载:TI中文支持网 » AM335X raster
分享到: 更多 (0)