您尚未登录。

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

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





离线

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

占位





离线

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

占位





离线

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

占位





离线

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

QQ20180316231723.jpeg

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





离线

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

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





离线

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

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

QQ20180317220459.jpg

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





离线

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

QQ20180318154642.png

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





离线

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

qwert1213131 说:

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

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





离线

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

QQ20180324195802.jpg

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





离线

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

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





离线

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

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


捂脸.png

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





离线

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

达克罗德 说:

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

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





离线

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

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





离线

楼主 #28 2018-07-14 23:15:05

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

yjwpm 说:

这个代码怎么下载呀,看不到链接。。。

满30分 QQ发给你.





离线

楼主 #31 2018-10-08 14:52:35

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,246
积分: 9197

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

QQ20181008145150.png





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn