硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4601|回复: 3
收起左侧

[GUI] SPI LCD 如何移植 GUIX?

[复制链接]

19

主题

72

回帖

129

积分

初级会员

积分
129
发表于 2021-1-26 21:06:17 | 显示全部楼层 |阅读模式
硬汉哥,我手上有块小的LCD触摸屏,ST7789作为显示驱动,SPI接口;FT6636作为触摸驱动,I2C接口。现在裸机下的驱动都可以。

1. 我应该如何配置GUIX驱动接口? UINT xxx_graphics_driver_xxx(GX_DISPLAY *display)?

2. 使用GUIX Studio生成的文件,看起来占用的内存太大了,有减小RAM的策略吗,没有外置SRAM?很容易内存溢出导致段错误。

3. STemwin有专门提供显示驱动和触摸驱动的模板文件,很容易移植。GUIX有相关模板文件吗?

4. GUIX是基于事件驱动的,ThreadX已经内建好了GUIX的任务和定时器。STemwim需要在应用程序周期调用GUI_exec()和GUI_Touch_exec(), GUIX不需要吗?


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2021-1-27 08:21:16 | 显示全部楼层
ST7789这个控制器,无论是emWin还是GUIX都很好移植。
1. 看GUIX教程的OLED章节移植方法即可,适合ST7789
2. GUIX Studio是画布方案,对于H7的1MB RAM来说,ST7789驱动的小屏仅需100多KB即可。减小内存需要使用直驱方案,类似打点读点那种。
3. 见1的回复,我做了
4. 需要,有专门的定时器任务。
回复

使用道具 举报

19

主题

72

回帖

129

积分

初级会员

积分
129
 楼主| 发表于 2021-1-29 09:42:43 | 显示全部楼层
eric2013 发表于 2021-1-27 08:21
ST7789这个控制器,无论是emWin还是GUIX都很好移植。
1. 看GUIX教程的OLED章节移植方法即可,适合ST7789
...

显示出来的效果怪怪的,,

test.jpg
回复

使用道具 举报

5

主题

519

回帖

534

积分

金牌会员

积分
534
发表于 2021-8-11 14:27:00 | 显示全部楼层
血染风采2017 发表于 2021-1-29 09:42
显示出来的效果怪怪的,,


楼主,请教一下ST7789移植部分代码?我现在移植,显示不出来,点击JLINK时候,可以出来一下GUIX界面。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 18:26 , Processed in 0.190482 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表