CAMEL 发表于 2018-12-19 20:59:13

楼主给力,正在学习中

roguebear 发表于 2018-12-22 12:14:09

强推FreeRTOS啊。。

allyzc 发表于 2018-12-22 17:13:18

roguebear 发表于 2018-12-22 12:14
强推FreeRTOS啊。。

FreeRTOS挺不错的啊

roguebear 发表于 2018-12-22 21:11:14

我看是不是得改行搞FreeRTOS了。。。 啥都一键生成,懒得自己动手了。

blackfire531 发表于 2018-12-23 00:54:46

这个厉害了!感谢lz分享!

taobaofarmer 发表于 2018-12-23 17:22:30

不知道GFX对多任务的支持能不能比emWin好点儿

dreamworks 发表于 2018-12-26 15:20:31

目前测试可以显示正常,但设置两个页面各放置一个按钮做交互萤幕切换时,会发生死机的状况
加大缓存也没有看到有改善的效果....

allyzc 发表于 2018-12-26 15:56:01

dreamworks 发表于 2018-12-26 15:20
目前测试可以显示正常,但设置两个页面各放置一个按钮做交互萤幕切换时,会发生死机的状况
加大缓存也没有 ...

具体应用参考旧的GFX的SDK,比如4.6版本的,里面就有使用各个控件的使用还有DEMO

wode87660939 发表于 2019-1-4 17:06:11

Mark-基于CubeMX 5.0的TouchGFX移植教程

fengqy 发表于 2019-1-16 22:18:03

你好,MDK如何添加GFX的lib文件,具体是哪些文件?

allyzc 发表于 2019-1-17 08:36:42

fengqy 发表于 2019-1-16 22:18
你好,MDK如何添加GFX的lib文件,具体是哪些文件?

请下载我的DEMO工程看看就知道了

calvinxxw 发表于 2019-2-28 14:54:28

谢谢分享!!!

tangqianfeng 发表于 2019-2-28 20:59:44

不会C++,只会C,还能耍touchgfx吗?

xode 发表于 2019-2-28 21:12:37

太棒了,谢谢分享

站直了 发表于 2019-3-8 01:33:15

本帖最后由 站直了 于 2019-3-8 01:38 编辑

专门注册一个账号来挺你。楼主敢于尝试,而且无私共享给大家,必须赞一个。还有就是这里面的坑还有很多,细节问题还得慢慢研究。计划在这基础上试试MIPI DSI接口的屏幕。普通RGB 用ltdc还是太占管脚。

wx_RHfK9tfE 发表于 2019-3-12 11:16:46

非常支持,非常期待

allyzc 发表于 2019-3-12 14:51:00

站直了 发表于 2019-3-8 01:33
专门注册一个账号来挺你。楼主敢于尝试,而且无私共享给大家,必须赞一个。还有就是这里面的坑还有很多,细 ...

{:33:}

DaiZijun 发表于 2019-3-26 14:09:37

本帖最后由 DaiZijun 于 2019-3-26 14:57 编辑

楼主,按你的教材移植后,TOUCHGFX只要添加了背景图片生成的代码,编译就会跳大量应该是内存不足的问题,这个什么情况,要怎么才能解决
3.F429IGT6\3.F429IGT6: Error: L6406E: No space in execution regions with .ANY selector matching button.o(i._ZN8touchgfx8Drawable18handleGestureEventERKNS_12GestureEventE).
3.F429IGT6\3.F429IGT6: Error: L6406E: No space in execution regions with .ANY selector matching button.o(i._ZN8touchgfx8Drawable15handleDragEventERKNS_9DragEventE).
3.F429IGT6\3.F429IGT6: Error: L6406E: No space in execution regions with .ANY selector matching button.o(i._ZN8touchgfx8Drawable15handleTickEventEv).
3.F429IGT6\3.F429IGT6: Error: L6406E: No space in execution regions with .ANY selector matching container.o(i._ZN8touchgfx8Drawable16handleClickEventERKNS_10ClickEventE).
3.F429IGT6\3.F429IGT6: Error: L6406E: No space in execution regions with .ANY selector matching internalflashfont.o(i._ZN8touchgfx17InternalFlashFontD1Ev).
3.F429IGT6\3.F429IGT6: Error: L6406E: No space in execution regions with .ANY selector matching screen.o(i._ZN8touchgfx6Screen11setupScreenEv).
3.F429IGT6\3.F429IGT6: Error: L6406E: No space in execution regions with .ANY selector matching screen.o(i._ZN8touchgfx6Screen15afterTransitionEv).
3.F429IGT6\3.F429IGT6: Error: L6406E: No space in execution regions with .ANY selector matching screen.o(i._ZN8touchgfx6Screen14tearDownScreenEv).
3.F429IGT6\3.F429IGT6: Error: L6406E: No space in execution regions with .ANY selector matching screen.o(i._ZN8touchgfx6Screen15handleTickEventEv).
3.F429IGT6\3.F429IGT6: Error: L6406E: No space in execution regions with .ANY selector matching screen.o(i._ZN8touchgfx6Screen14handleKeyEventEh).

allyzc 发表于 2019-3-27 08:36:29

DaiZijun 发表于 2019-3-26 14:09
楼主,按你的教材移植后,TOUCHGFX只要添加了背景图片生成的代码,编译就会跳大量应该是内存不足的问题,这 ...

GFX生成的图片是保存为C数组的,是很占ROM空间的,要用QSPI且CPU能直接运行QSPI代码才行

wx_D4tOZzZO 发表于 2019-3-27 10:05:49

这个必须要触摸屏吗

DaiZiju_aCkYu 发表于 2019-3-27 10:37:38

allyzc 发表于 2019-3-27 08:36
GFX生成的图片是保存为C数组的,是很占ROM空间的,要用QSPI且CPU能直接运行QSPI代码才行

用外部flash,gfx需要怎么配置,才能将大图片数组存到外部大容量的flash呢

allyzc 发表于 2019-3-28 08:57:06

wx_D4tOZzZO 发表于 2019-3-27 10:05
这个必须要触摸屏吗

不用触摸也可以显示

DaiZiju_aCkYu 发表于 2019-4-1 17:32:47

allyzc 发表于 2019-3-27 08:36
GFX生成的图片是保存为C数组的,是很占ROM空间的,要用QSPI且CPU能直接运行QSPI代码才行

楼主,STM32F429不支持QSPI,官网说有支持非内存映射的外部flash支持,但代码都是C++的,不太懂C++代码怎么写这部分代码,有点困难,楼主能不能有帮助帮助互相提高哈:)

蓝色天使211 发表于 2019-4-4 21:35:14

跟着楼主学习了,很好,很前卫。

DaiZiju_aCkYu 发表于 2019-4-17 21:03:16

dreamworks 发表于 2018-12-26 15:20
目前测试可以显示正常,但设置两个页面各放置一个按钮做交互萤幕切换时,会发生死机的状况
加大缓存也没有 ...

兄弟,你花屏的情况是怎么解决的,我怎么 都解决不了花屏现象

1314一路向前 发表于 2019-4-26 16:10:27

你好,请问你移植完成后,在touchgfx中设计切换界面为滑动效果时,是否在开发板上可以正常滑动切换界面?我移植的工程也可以正常显示,但是滑动效果在开发板上没有,模拟器上有。

allyzc 发表于 2019-4-28 09:49:33

1314一路向前 发表于 2019-4-26 16:10
你好,请问你移植完成后,在touchgfx中设计切换界面为滑动效果时,是否在开发板上可以正常滑动切换界面?我 ...

你好,我只做了移植的,UI使用上没有仔细研究过

1314一路向前 发表于 2019-4-28 16:46:56

allyzc 发表于 2019-4-28 09:49
你好,我只做了移植的,UI使用上没有仔细研究过

我感觉我这个是移植有问题,因为模拟器上都ok。

wx_WSmukG24 发表于 2019-4-28 17:37:54

本帖最后由 wx_WSmukG24 于 2019-4-28 17:39 编辑

请问程序死在port.c->prvStartFirstTask->svc 0   怎么解决?F:\Code\STM32\TouchGFX\svc

桥段 发表于 2019-4-28 22:35:14

allyzc 发表于 2018-12-11 11:42
CUBEMX上最大设为1000,代码里面改为1024即可

很详细:(但是看懵了

allyzc 发表于 2019-4-29 08:59:02

wx_WSmukG24 发表于 2019-4-28 17:37
请问程序死在port.c->prvStartFirstTask->svc 0   怎么解决?

有几点注意事项;
1、跑TouchGFX的任务RAM空间要分配大一点
2、LTDC和DMA2D的格式要一样,且只能是RGB888或RGB565,且LTDC和DMA2D的中断一定要打开

如果还不行可上传CUBE的IOC文件我帮你看看

wx_WSmukG24 发表于 2019-4-29 17:23:10

allyzc 发表于 2019-4-29 08:59
有几点注意事项;
1、跑TouchGFX的任务RAM空间要分配大一点
2、LTDC和DMA2D的格式要一样,且只能是RGB8 ...

麻烦了:lol

wx_WSmukG24 发表于 2019-4-30 15:20:49

屏闪怎么解决??

allyzc 发表于 2019-4-30 15:45:22

wx_WSmukG24 发表于 2019-4-30 15:20
屏闪怎么解决??

你的IOC发现有些问题,GFX配置的分辨率和LTDC不一致,后面你的能显示了吧,429刚下载是会闪的,过一会就好

jackem 发表于 2019-5-8 21:59:53

Mark-基于CubeMX 5.0的TouchGFX移植教程

myxiaonia 发表于 2019-5-8 22:52:11

emwin的设计器太弱了,导致设计界面码代码太烦了,touchgfx是趋势,其实threadx的guix也是好东西,就是不知道它的guix是不是跨平台的

ihavedone 发表于 2019-7-6 23:34:19

allyzc 发表于 2018-12-6 15:05
gpio.c和GPIO.cpp是可以同时存在工程的,帮了好几个群友修改移植错误,还没有发现你这种情况

这里应该会有问题吧,文件是可以同时存在,但是编译后的目标文件名是一样的,这样会出错。

allyzc 发表于 2019-7-8 08:58:42

ihavedone 发表于 2019-7-6 23:34
这里应该会有问题吧,文件是可以同时存在,但是编译后的目标文件名是一样的,这样会出错。


coolguy 发表于 2019-7-26 09:00:20

楼主,我用的野火f4219igt6的板子和野火的rgb888的屏,按照你的教程我已经配置了一星期了,屏幕能亮能显示窗口,但是始终不能显示touchgfx的画面,求教,这个问题已经困扰我一周了

allyzc 发表于 2019-7-29 10:06:30

coolguy 发表于 2019-7-26 09:00
楼主,我用的野火f4219igt6的板子和野火的rgb888的屏,按照你的教程我已经配置了一星期了,屏幕能亮能显示 ...

私信加我QQ,发工程我看看
页: 1 [2] 3
查看完整版本: 基于CubeMX 5.0的TouchGFX移植教程