目标:1.将H7的touchGFX UI移植到F4
2.将F4的touchGFX UI移植到H7
注意:touchGFX是被ST收购的,只能在ST授权的MCU上跑
移植例程:
STM32H7B0的touchGFX制作的UI,移植到STM32F429上
1.首选,删除F429中的TouchGFX文件夹(如果有),使用STM32CUBEMX,生成F429的代码(包括UI),此时,启动touchGFX,是一个空的UI;我们的目标就是将H7B0上的UI,移植到429;
2.打开H7B0的TouchGFX文件夹,复制以下文件夹到F429中相应位置
2.1> assets
2.2> generate/font
generate/gui_generated
generate/images
generate/texts
2.3>gui
3.这个时候启动F429的touchGFX,运行模拟器,发现并没有变化;我们需要使用nodepad++打开touchGFX,将H7B0中的”Screens”,“CustomContainerDefinitions”,“TextEntries”,替换掉F429的,再次启动F429的touchGFX,运行模拟器,即可。