本帖最后由 jinyi7016 于 2022-8-26 10:00 编辑
@21小跑堂
一、直接使用Touchgfx Designer配置
Touchgfx Designer在运行Demo时,可以选择要运行的开发板型号,如下在左上角的一个按键。
这样,这个Demo就可以直接运行在开发板上了。
二、底层移植
除了使用上面直接生成的方式,还可以进行比较底层的移植,不使用Touchgfx Designer,而把两个Touchgfx 进行移植。
这种方式更底层一些,通用性更强。
首先,生成一个可以在开发板上运行的工程,如上一篇中的hello world工程。
工程目录下的文件结构如下:
这里,主要是对Touchgfx文件夹进行修改与相应文件的替换。
再新建一个窗口,打开一个Demo工程,生成一下代码,也可以直接仿真一下。
代码生成后,其目录下手结构如下:
这就是我们移植时,需要的两个工程:设开发板工程为D,Demo1工程为S:
那在目录层要修改的有:
在文件层,只修改 .touchgfx文件就可以了:
找到以下字段进行修改,修改为与开发板工程一样,主要是项目名,编译工具,烧写工具的配置。。
重新打开Touchgfx Designer,可以看到工程的界面已经变成demo的样子了。而且“Run Tatget”按钮也是可用的了。
或是使用cubeIDE进行工程编译
直接Run Tatget,把Demo下载到板子上进行运行。
|