看了一天的程序,都快吐了,还好最后坚持了一下,把刚刚的问题解决了,呵呵
先说明下,开发板中的资料确实不错,对于学习很有帮助。LCD彩色图片转换工具BMP_to_H真不错!!
今天遇到的问题的解决办法:
1、用PS(photoshop或其他软件)软件新建一个图片文件,大小240X320,即宽度240像素和高度320像素,其他可以是默认值。这是关键,之前我就卡在这边好几个小时,没找到原因,快崩溃了!
2、用PS软件或其他软件打开自己想要显示的图片,截取想要显示的部分,然后选中第一步新建好的图片文件(千万要注意操作步骤!!)黏贴刚刚选中的截取图片,并调整图片位置。保存为.bmp文件格式!(这边也要注意!!)
3、用开发板资料中的“LCD彩色图片转换工具BMP_to_H”软件,添加刚刚生成的.bmp图片文件,再点击“转换”,即可生成数组数据。这一步会生成两个文件,一个是.h头文件,另一个是.c的文件。
4、将.c文件中的数组数据(注意从/* image header, 20 bytes */开始到最后的数据!!)替换sunflower_240x320[] 中的数据。然后进入2440test.mpc工程文件,将sunflower_240x320.c设置为touch(这一步很关键!!!注意!!!),然后编译,即可生成2440test.bin文件。
5、将生成的2440test.bin下载到内存中运行即可。
附件是自己制作的一个图片及生成的数组数据,能成功在“统宝3.5寸真彩TFT触摸屏”上显示。
仅供参考~~
[ 此帖被wi100sh在2010-07-03 09:26重新编辑 ]