打印
[应用相关]

TouchGFX 4.13 软件包安装与创建应用

[复制链接]
楼主: characteristic
手机看帖
扫描二维码
随时随地手机跟帖
21
characteristic|  楼主 | 2020-6-26 16:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览

使用特权

评论回复
22
characteristic|  楼主 | 2020-6-26 16:25 | 只看该作者
弹出窗口:

使用特权

评论回复
23
characteristic|  楼主 | 2020-6-26 16:25 | 只看该作者
询问是否打开IAR工程,这里先不打开,选择 Open Folder,准备启动TouchGFX Designer设计一个简单界面:

使用特权

评论回复
24
characteristic|  楼主 | 2020-6-26 16:26 | 只看该作者
进入 Src 子目录:

使用特权

评论回复
25
characteristic|  楼主 | 2020-6-26 16:27 | 只看该作者
双击 .part 文件,启动Designer:

使用特权

评论回复
26
characteristic|  楼主 | 2020-6-26 16:27 | 只看该作者
选择 Blank UI,或直接Cancel,进入空白设计界面,先放置一个Box 作为背景:

使用特权

评论回复
27
characteristic|  楼主 | 2020-6-26 16:28 | 只看该作者
再添加一个Text Area:

使用特权

评论回复
28
characteristic|  楼主 | 2020-6-26 16:29 | 只看该作者
点击右上角的 Generate Code,生成与TouchGFX界面有关的代码:

使用特权

评论回复
29
characteristic|  楼主 | 2020-6-26 16:30 | 只看该作者
生成结束,退出Designer,Src目录下增添了不少东东:

使用特权

评论回复
30
characteristic|  楼主 | 2020-6-26 16:30 | 只看该作者
进入EWARM目录,双击 Project.eww,启动IAR:

使用特权

评论回复
31
characteristic|  楼主 | 2020-6-26 16:31 | 只看该作者
编译:

使用特权

评论回复
32
characteristic|  楼主 | 2020-6-26 16:32 | 只看该作者
编译通过,烧写目标板看看结果如何:

OMG,nothing!

使用特权

评论回复
33
characteristic|  楼主 | 2020-6-26 16:32 | 只看该作者
通过与旧版TouchGFX生成的代码做比较,发现5.6版CUBEMX自动生成的FMC初始化代码中,没有包含对DRAM初始化的命令代码。在main.c中补充代码:

使用特权

评论回复
34
characteristic|  楼主 | 2020-6-26 16:33 | 只看该作者

增加函数:MX_SDRAM_InitEx,完成对片外RAM的初始化,重新编译、下载:

使用特权

评论回复
35
characteristic|  楼主 | 2020-6-26 16:34 | 只看该作者

仍然没有出现我们希望的图片,但屏幕不再是全黑,可以判断是DRAM初始化起了作用,内存在正常工作了,只是内存中的数据不对,----设计的图片数据没有正确加载到内存中。

使用特权

评论回复
36
characteristic|  楼主 | 2020-6-26 16:34 | 只看该作者
还需要做下面处理:

使用特权

评论回复
37
characteristic|  楼主 | 2020-6-26 16:35 | 只看该作者
在FREERTOS的任务中,添加一个 TouchGFX的启动函数:MX_TouchGFX_Process(),再次编译、烧写:

结果正确!

使用特权

评论回复
38
characteristic|  楼主 | 2020-6-26 16:37 | 只看该作者
从以上过程中可以看到,4.13版的TouchGFX开发过程流畅了许多(而且,生成的VS模拟器代码也可以正常运行,之前的版本貌似有bug)!

使用特权

评论回复
39
characteristic|  楼主 | 2020-6-26 16:38 | 只看该作者
附:

关于 MX_TouchGFX_Process 的添加,请参考:
《TouchGFX4.13移植及编程指南 - 源码分享》https://blog.csdn.net/baidu_33429980/article/details/104248352
感谢原作者!!

使用特权

评论回复
40
characteristic|  楼主 | 2020-6-26 16:38 | 只看该作者

作者:海东青电子
链接:https://www.jianshu.com/p/6e491347b19e
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则