挖坑网/填坑网 DebugDump Forum

别人挖坑默默填上,自己挖坑含泪填上。天下没有填不了的坑,只有不会填坑的人。来吧,加入我们,挖坑行,填坑你更行! 站长QQ: 516333132 点击这里给我发消息

您尚未登录。

#1 2018-03-14 08:47:34

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

参考链接1: step by step 把 LittleVGL porting到新唐N32903上去裸奔
参考链接2:
参考链接3:

1. 克隆更新 littlevgl boards源码:

  1. Clone the repository somewhere: git clone https://github.com/littlevgl/lv_boards.git

  2. 使用5.1稳定版: git checkout -b v5.1

  3. Step into the repository: cd lv_boards

  4. Initalize the submodules: git submodule update --init

2.

3.

离线

#2 2018-03-14 08:47:40

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

QQ20180314140954.png
源码克隆与子模块更新。

离线

#3 2018-03-14 08:47:42

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

QQ20180314150720.png
缺lv_conf.h, 把lv_conf_templ.h 拷贝到 USER同级目录,并重命名lv_conf.h

QQ20180314155138.jpg
真是没想到, 5.24对gnu支持这么好, littlevgl一行都不用改,直接通过。

离线

#4 2018-03-14 08:47:44

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

占位

离线

#5 2018-03-14 08:47:47

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

占位

离线

#6 2018-03-14 08:47:49

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

占位

离线

#7 2018-03-16 23:19:25

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

QQ20180316231723.jpeg

折腾一晚上,还是没能 把littlevgl 跑起来, 只看到半个屏幕。

离线

#8 2018-03-17 22:02:36

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

应该帧缓冲区弄出问题了
单步执行会格条刷刷...

离线

#9 2018-03-17 22:06:01

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

上面的视频是昨天晚上调试的时候录的

QQ20180317220459.jpg

今天晚上初步解决了格条刷问题,
上面是显示效果.
littlevgl, 估计参数配错了, 显示有点问题

离线

#10 2018-03-18 15:49:02

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

QQ20180318154642.png

pc demo 我直接使用了 rt1052 项目的 lv_conf.h, lv_drv_conf.h,
但是这个界面显示很细腻,
并没有楼上那个图那么粗糙,
得自己检查检查了。

离线

#11 2018-03-20 23:53:48

kgp0213
会员
注册时间: 2018-01-15
累计发帖: 142

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

厉害了我的晕哥

离线

#12 2018-03-23 17:41:26

qwert1213131
会员
注册时间: 2018-01-08
累计发帖: 22

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

有没有可能是LV_DPI的设置问题

离线

#13 2018-03-23 17:46:03

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

qwert1213131 说:

有没有可能是LV_DPI的设置问题

我改了那里,然而并没有什么作用。

离线

#14 2018-03-23 21:08:25

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

QQ20180323210722.jpeg

#define LV_DPI              50
#define LV_FONT_DEFAULT        &lv_font_dejavu_20

这是 DPI改为50的情况。

离线

#15 2018-03-24 19:58:48

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

QQ20180324195802.jpg

虽然还有很多bug, 但是显示还是基本正常了。

离线

#16 2018-03-24 21:05:44

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

QQ20180324210010.jpeg

改了一下scf文件,

#define m_ncache_start                 0x81E00000
#define m_ncache_size                  0x01000000

改成这样:

#define m_ncache_start                 0x81000000
#define m_ncache_size                  0x01000000

貌似基本正常了。
哪位路过大神可以解释一下吗?

离线

#17 2018-03-24 21:08:14

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

下一步移植触摸驱动, 把 littlevgl 动起来.

离线

#18 2018-03-25 22:14:54

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

基本上可以演示了,只是显示不流畅,触摸操作不流畅,   


捂脸.png

工程文件免费发送给本站30积分以上网友   (逃

离线

#19 2018-04-10 10:10:59

达克罗德
会员
注册时间: 2018-04-10
累计发帖: 69

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

有网友说用在项目里了,但是为啥我看晕哥移植的都很卡?找到原因了吗?

离线

#20 2018-04-10 10:13:18

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

达克罗德 说:

有网友说用在项目里了,但是为啥我看晕哥移植的都很卡?找到原因了吗?

没有优化, 暂时不知道原因.
到时候我把工程整理一下传上来,
大神们帮我纠错。

离线

#21 2018-05-21 15:12:43

电子是什么
会员
注册时间: 2018-05-21
累计发帖: 33

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

离线

#22 2018-05-28 14:37:34

电子是什么
会员
注册时间: 2018-05-21
累计发帖: 33

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

晕哥,那个触摸屏的函数应该怎么理解呢,就是littevgl官网上的,涉及到了什么,我屏幕一直成功了,也能跑demo例程了,但是触摸一直出错,比如按下按键,没反应,但是例程上的下陷的动作,然后我加了一个返回真  (return ture)  他就能按下有反应了,但是,上下移动出现问题了,不管怎么移动,最后都是切换到向下滑动的界面。

离线

#23 2018-05-28 18:47:44

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

是电阻触摸屏吗?你的坐标是正确的吗?

离线

#24 2018-05-28 19:40:56

kgp0213
会员
注册时间: 2018-01-15
累计发帖: 142

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

电子是什么 说:

晕哥,那个触摸屏的函数应该怎么理解呢,就是littevgl官网上的,涉及到了什么,我屏幕一直成功了,也能跑demo例程了,但是触摸一直出错,比如按下按键,没反应,但是例程上的下陷的动作,然后我加了一个返回真  (return ture)  他就能按下有反应了,但是,上下移动出现问题了,不管怎么移动,最后都是切换到向下滑动的界面。

就是你上报触摸数据错了
两个参数,三种组合:根据报坐标时候的按压条件判断是点按、长按、拖移,仔细按照范例去改,包好~~~~

离线

#25 2018-06-01 11:29:28

电子是什么
会员
注册时间: 2018-05-21
累计发帖: 33

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

兄弟,我试了一下,将那个lcd的缓冲区换成单缓冲,我发现那个切换buff会导致卡顿,你试试。

达克罗德 说:

有网友说用在项目里了,但是为啥我看晕哥移植的都很卡?找到原因了吗?

离线

#26 2018-06-06 09:10:12

Iven
会员
注册时间: 2018-04-10
累计发帖: 1

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

学习~~~

离线

页脚