TouchGFX
在前面的帖子中,我们已经体验到TouchGFX与STM32绝配的功能及精美的显示效果。
本例我们将制作一款电子相册。
首先,欣赏几张美景,来自Bing Wallpaper,下载下来后,我们将分辨率调成800*480,图片格式调为PNG,单张图片1MB左右。
在TouchGFX Designer中新建4个SCREEN:
每个SCREEN插入一个图片:
为了实现电子相册的功能,我们还要加上图片自动切换的动作:
也就是在屏幕1~屏幕4分别加上动作:
屏幕1 500tick ——>切换到 屏幕2 500tick——>切换到 屏幕3 500tick——>切换到 屏幕4 500tick——>切换到 屏幕1 500tick——>……
实测在默认时钟下,500tick大约为8s,每个tick大约16ms。
然后生成工程,由于图片较大,该项目代码是要下载到外部Flash的,一定要进行外部Flash设定:
详见帖子:
https://bbs.eeworld.com.cn/thread-1295198-1-1.html
(其中最为关键的Boot_XIP.hex可以在该贴中下载到)
可以看到: text 足足3.3MB
代码段(text)、数据段(data)这两者相加共同构成可执行文件的大小
先编译下载Appli屏幕无反应,然后再编译下载Boot,就能正常显示了。
STM32 touchGFX电子相册
本次的分享就到这里,谢谢关注!