查看: 1319|回复: 0

[评测分享] 【STM32H735-DK 测评】建立TouchGFX开发模版

[复制链接]
  • TA的每日心情
    开心
    昨天 08:20
  • 签到天数: 303 天

    连续签到: 34 天

    [LV.8]以坛为家I

    发表于 2024-3-8 14:35:23 | 显示全部楼层 |阅读模式
    分享到:
    【前言】
    TouchGFX开发,特别是基于RGB触摸屏的,外接IO比较多,需要配置的东西也非常多,如果是新手,那么可能还没有体验到TouchGFX就退却了。本人也是经过多次的偿试,坚持了学习了一个月才入门。因此使用官方提供了基于TouchGFX Designer的示例来先搭建好开发环境,就对入门者提供了非常好的支持。如果您是用官方的开发板来学习或者做前期评估,那么这就给你带来非常大的帮助。
    【软件环境】
    在前期的TouchGFX Designer版本中,对生成MDK的工程是可以用的,但是我用了4.23版本后,生成的MDK工程就有很多文件提示不对,因为建议用户使用官方提供的stm32CubeIDE来进行后期的代码开发与调试。因此在建议安装好STM32CubeIDE。同时也安装好TouchGFX,方便体验,具体的安装教程可以到官方查找,本文不过多介绍。
    【模版的创建】
    1、打开TouchGFX Designer,首先选择Demos,在Select Board Setup中输入stm32H735,在查找到的demo中,如果是第一次,需要点击安装,最后选择select.
    demo安装1.png
    2、按下图所示,我们先译好一个示例,然后输入项目名称,选择工程所在的工作目录,最后点击生成工程:
    生成工程.png
    3、生成的工程如下图所示,我们可以点击编译并下载的按键,下载到开发载查看效果:
    编译并下载.png
    4、下载后的实际效果,我们可以试一下触摸驱动是否正常的:
    Demo图片.png
    5、如果是正常的话,说明我们的工程是建立成功的。
    6、打开工程目录,查看文件信息:
    打开文件目录.png
    7、我们在这个界面需要介绍一个重要文件,一个文件夹,assets文件夹是我们后面需要存放图片、字体等素体的地方。还有一个就是打开设计器的执行文件:
    文件夹介绍1.png
    8、在这个目录的上一层目录,就是整个工程的目录,他的具体内容,我用如下图片做了介绍,后期我们要打开工程就在这里找。其中我们因为主要是用stm32CubeIDE,基于MDK的文件可以删除,IAR的也可以删除。
    工作目录介绍.png
    9、我们编写代码代码就需要打开stm32cubeIDE,【注意】在stm32CubeIDE中,一定要注意文的存放目录,通常stm32cubeIDE会把文件放到\STM32CubeIDE\Application\User\Core目录下面,但是编译器的目录为:Core\Src,常常会能看到文件,但是编译时一直提示找不到文件!
    10、打开stm32CubeIDE,我们就可以进行用户的代码编写了,下图我界绍了GUI代码编写的目录与编译后看到内存与flash占用情况:
    IDE界面介绍.png
    11、接下来我通过desiger把示例中的生成的删除,只留下一个空白屏模,并把整个工程保存,就可以做为以后的模版进行开发了。
    微信图片_20240308142703.jpg
    【总结】
    TouchGFX作为STM32家族专用GUI工具,给用户提供了免费的强大工具,使得大家在开发中事半功倍的效果。



    demo安装1.png
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-24 08:13 , Processed in 0.118060 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.