huangguimina4 发表于 2020-2-5 16:57:25

在STM32H750VB最小板上移植使用TouchGFX进行UI设计

本帖最后由 huangguimina4 于 2020-2-5 17:21 编辑

疫情在家无聊,用自己的最小开发板,弄了下qspi 外接flash,顺便移植了下touchGFX,效果还不错的说。
https://zhuanlan.zhihu.com/p/105220082视频链接更流畅

cc1987 发表于 2020-2-5 18:25:54

{:smile:}不错 谢谢分享

erdao 发表于 2020-2-5 18:55:17

谢谢分享

ljq77402 发表于 2020-2-5 19:28:46

cube上配置出来的?

huangguimina4 发表于 2020-2-5 20:25:51

ljq77402 发表于 2020-2-5 19:28
cube上配置出来的?

是的。   

hell-prototypes 发表于 2020-2-5 20:40:59

谢谢分享,看着比littlevgl炫很多

nic_911 发表于 2020-2-5 22:11:25

效果不错啊,比emwin上了一个档次啊

浮生莫若闲 发表于 2020-2-5 22:50:22

不错,帮顶一下

q457344370 发表于 2020-2-5 22:56:46

看起来很流畅啊,如果用f4会不会卡?

huangguimina4 发表于 2020-2-6 00:42:01

q457344370 发表于 2020-2-5 22:56
看起来很流畅啊,如果用f4会不会卡?

Lcd是Fmc模式驱动的,应该差不多。

pt2go 发表于 2020-2-6 15:30:45

楼主,我想了解一下你的程序空间是怎么分配的,程序是怎么运行的?加载到ram中运行吗,这样子ram不就没多少了

huangguimina4 发表于 2020-2-6 17:39:20

pt2go 发表于 2020-2-6 15:30
楼主,我想了解一下你的程序空间是怎么分配的,程序是怎么运行的?加载到ram中运行吗,这样子ram不就没多少 ...

TouchGFX可以设置成多缓存显示,使用很少多ram就可以运行了。牺牲了点刷屏速度

neqee 发表于 2020-2-6 18:59:53

效果不错,谢谢分享!你这个demo用了多大的RAM?

小小菜 发表于 2020-2-6 21:02:48

没有C++技能的同学无奈飘过

pt2go 发表于 2020-2-6 21:26:07

huangguimina4 发表于 2020-2-6 17:39
TouchGFX可以设置成多缓存显示,使用很少多ram就可以运行了。牺牲了点刷屏速度 ...

谢谢楼主,我就是想知道这个是怎么来的?

这个是那个地方的地址,怎么设置可以从这里启动
我的好像都是0x08000000

XA144F 发表于 2020-2-6 22:52:42

lcd是fmc接口的么?我有个板子,驱动lcd怎么都不通。

huangguimina4 发表于 2020-2-6 23:23:22

neqee 发表于 2020-2-6 18:59
效果不错,谢谢分享!你这个demo用了多大的RAM?


自己看看哈;主要是显示缓存占用的多,这个显示缓存可以在cube里面设置的。

huangguimina4 发表于 2020-2-6 23:25:13

XA144F 发表于 2020-2-6 22:52
lcd是fmc接口的么?我有个板子,驱动lcd怎么都不通。

是的,fmc主要是注意它的地址和编译保证不被优化掉

huangguimina4 发表于 2020-2-6 23:26:05

pt2go 发表于 2020-2-6 21:26
谢谢楼主,我就是想知道这个是怎么来的?

这个是那个地方的地址,怎么设置可以从这里启动


这个是外置flash的程序地址

XA144F 发表于 2020-2-7 12:45:48

本帖最后由 XA144F 于 2020-2-7 12:46 编辑

huangguimina4 发表于 2020-2-6 23:25
是的,fmc主要是注意它的地址和编译保证不被优化掉

能给个fmc初始化的程序么?我有个ILI9806的屏幕,分辨率和你的一样,试着点亮试试。

wahaha 发表于 2020-2-7 15:05:34

效果不错,谢谢分享

Jonassen 发表于 2020-2-7 19:55:02

看起来很流畅,感谢分享
四个压缩包我都下载了,为什么我用7z和WinRAR解压都失败呢?难道我打开方式不对
楼主可以清除编译生成的.O之类的文件再上传吗?

huangguimina4 发表于 2020-2-8 08:35:01

XA144F 发表于 2020-2-7 12:45
能给个fmc初始化的程序么?我有个ILI9806的屏幕,分辨率和你的一样,试着点亮试试。 ...

压缩包里面有呀

huangguimina4 发表于 2020-2-8 08:38:15

Jonassen 发表于 2020-2-7 19:55
看起来很流畅,感谢分享
四个压缩包我都下载了,为什么我用7z和WinRAR解压都失败呢?难道我打开方式不对
楼 ...

这个不是.o文件的问题,是touchgfx库文件太大了。你把每个文件对应后缀加上.01.02.03.04,然后用7z试试

diandianer 发表于 2020-2-8 09:24:28

谢谢分享!

chengying 发表于 2020-2-17 09:30:34

谢谢分享

eddia2012 发表于 2020-3-8 22:59:31

下来无法解压,按上面楼主讲的试过不行。

ljq77402 发表于 2020-8-6 10:15:48

下载之后确实无法解压

xinjin 发表于 2020-8-6 16:41:19

GUI需要用到LCD接口的那几个函数呢,看不出来,指点一下

ljq77402 发表于 2020-8-14 08:59:08

xinjin 发表于 2020-8-6 16:41
GUI需要用到LCD接口的那几个函数呢,看不出来,指点一下

不需像EMWIN那样 移植画点 画线 画图的 函数,,,工具自动生成。

ljq77402 发表于 2020-8-14 09:04:10

100脚的 H750 好像不能外扩 SDRAM,,,好奇楼主的图像缓冲区如何配置的(DMA2D那项)一帧图像都 480x800x2(BYTE) = 768,000 700多K了

liyuncan 发表于 2020-8-14 11:50:18

win10系统,四个文件分别命名为 test.7z.001 ~ test.7z.004。然后执行二进制拷贝,copy /b test.7z.* test.7z。然后rar解压

Lyjh 发表于 2022-3-21 20:56:22

感谢分享
页: [1]
查看完整版本: 在STM32H750VB最小板上移植使用TouchGFX进行UI设计