OpenEdv-开源电子网

 找回密码
 立即注册
查看: 9774|回复: 30

阿波罗、探索者、战舰LVGL7.8.1移植工程分享

[复制链接]

11

主题

314

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1039
金钱
1039
注册时间
2020-7-21
在线时间
258 小时
发表于 2020-12-29 18:29:43 | 显示全部楼层 |阅读模式
本帖最后由 DFY 于 2021-1-2 10:22 编辑

H743-LVGL7.8.1.zip (15.06 MB, 下载次数: 801)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

314

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1039
金钱
1039
注册时间
2020-7-21
在线时间
258 小时
 楼主| 发表于 2021-1-14 14:19:41 | 显示全部楼层
ultsmart 发表于 2021-1-14 00:06
楼主你好,谢谢你的分享,感谢感谢!

刚接触lvgl,我有个问题麻烦请教一下

这个F103源码是战舰板子的,使用到外部sram加速。
mini板子是STM32F103RCT6,不能下载战舰工程的代码的哈。
如果你想下载到mini板子需要修改启动文件,宏定义等,而且需要修改底层的LVGL缓存,改为使用芯片的内存。
回复 支持 1 反对 0

使用道具 举报

16

主题

78

帖子

0

精华

高级会员

Rank: 4

积分
873
金钱
873
注册时间
2017-7-5
在线时间
130 小时
发表于 2020-12-30 09:18:51 | 显示全部楼层
谢谢分享,学习学习
回复 支持 反对

使用道具 举报

11

主题

314

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1039
金钱
1039
注册时间
2020-7-21
在线时间
258 小时
 楼主| 发表于 2020-12-31 19:03:49 | 显示全部楼层
Jochen 发表于 2020-12-30 09:18
谢谢分享,学习学习

               
回复 支持 反对

使用道具 举报

13

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
金钱
307
注册时间
2012-5-3
在线时间
60 小时
发表于 2021-1-1 17:23:14 | 显示全部楼层
刚刚移植搞不定,现在上论坛有救啦
回复 支持 反对

使用道具 举报

13

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
金钱
307
注册时间
2012-5-3
在线时间
60 小时
发表于 2021-1-1 19:21:58 | 显示全部楼层
参考了楼主的例程,移植成功,感谢楼主,感谢原子哥
移植的过程中有3个地方出了错
1,不能显示,问题出在需要显示的东西居然放在了在LVGL初始化之前,没有初始化当然没有显示
2,编译出错,提示RAM空间不够,lv_port_disp.c文件的缓存空间设置太小了,发现V7版本吃RAM很厉害,需要外置的RAM
3,显示不正常,lv_port_disp.c文件里面的static void disp_flush(lv_disp_drv_t * disp_drv, const lv_area_t * area, lv_color_t * color_p)函数里面的
LCD_Color_Fill(area->x1,area->y1,area->x2,area->y2,(u16*)color_p);有问题

void LCD_Color_Fill(u16 sx,u16 sy,u16 ex,u16 ey,u16 *color)
{  
        u16 height,width;
        u16 i,j;
        width=ex-sx+1;                         //得到填充的宽度
        height=ey-sy+1;                        //高度
        for(i=0;i<height;i++)
        {
                LCD_SetCursor(sx,sy+i);           //设置光标位置
                LCD_WriteRAM_Prepare();     //开始写入GRAM
                for(j=0;j<width;j++)LCD->LCD_RAM=color[i*width+j];//写入数据
        }                  
}
问题在“LCD->LCD_RAM=color[i*width+j];//写入数据 “的width,之前原子的程序是heigh,这里改为width就可以显示正常了
回复 支持 反对

使用道具 举报

0

主题

14

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
283
金钱
283
注册时间
2019-8-5
在线时间
92 小时
发表于 2021-1-1 20:26:44 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

11

主题

314

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1039
金钱
1039
注册时间
2020-7-21
在线时间
258 小时
 楼主| 发表于 2021-1-2 09:43:39 | 显示全部楼层
本帖最后由 DFY 于 2021-1-2 11:54 编辑
bs1234 发表于 2021-1-1 19:21
参考了楼主的例程,移植成功,感谢楼主,感谢原子哥
移植的过程中有3个地方出了错
1,不能显示,问题出在 ...

谢谢分享
回复 支持 反对

使用道具 举报

37

主题

477

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
2285
金钱
2285
注册时间
2017-8-24
在线时间
375 小时
发表于 2021-1-9 10:48:02 | 显示全部楼层
TIM图片20201203153617.gif

TIM图片20210109104713.jpg

天然懒,天然呆
能吃会睡,未来可期
回复 支持 反对

使用道具 举报

11

主题

314

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1039
金钱
1039
注册时间
2020-7-21
在线时间
258 小时
 楼主| 发表于 2021-1-10 16:36:04 | 显示全部楼层
本帖最后由 DFY 于 2021-1-10 16:37 编辑
捕捉大佬
http://www.openedv.com/data/atta ... o79fzz05bvvuzm0.jpg
回复 支持 反对

使用道具 举报

2

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2019-5-10
在线时间
22 小时
发表于 2021-1-14 00:06:08 | 显示全部楼层
楼主你好,谢谢你的分享,感谢感谢!

刚接触lvgl,我有个问题麻烦请教一下
手上是stm32F103mini开发板,烧录正点官方lvgl6.0版本的显示正常。
烧录您这个f103 lvgl7.8.1的工程屏幕黑屏不显示,是因为lvgl新版的对ram的要求高了导致的吗?

补充:
开发板:正点原子mini开发板(stm32F103RCT6)
屏幕:2.8寸电阻触摸屏mcu接口的(买mini开发板附带的)
IDE:keil 5.3
烧录软件:flymcu
回复 支持 反对

使用道具 举报

4

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2014-1-13
在线时间
47 小时
发表于 2021-1-14 15:07:07 | 显示全部楼层
大佬,littleVGL怎么把屏幕旋转180度哇
回复 支持 反对

使用道具 举报

2

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2019-5-10
在线时间
22 小时
发表于 2021-1-16 21:56:36 | 显示全部楼层
DFY 发表于 2021-1-14 14:19
这个F103源码是战舰板子的,使用到外部sram加速。
mini板子是STM32F103RCT6,不能下载战舰工程的代码的 ...

好的谢谢啦!赞赞赞
回复 支持 反对

使用道具 举报

1

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
241
金钱
241
注册时间
2019-7-20
在线时间
58 小时
发表于 2021-1-27 15:18:31 | 显示全部楼层
多谢了。
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2020-6-9
在线时间
6 小时
发表于 2021-1-28 09:33:01 | 显示全部楼层
楼主 能不能加个rt-thread 上去 在 f767上 10寸触摸屏
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2020-6-9
在线时间
6 小时
发表于 2021-1-28 09:37:14 | 显示全部楼层
楼主 您好 能不能 在f767+lvgl 上 在加个rt-thread 上去。10寸屏上移植。我移植后 屏幕切换有卡顿。触摸事件也有点问题
回复 支持 反对

使用道具 举报

11

主题

314

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1039
金钱
1039
注册时间
2020-7-21
在线时间
258 小时
 楼主| 发表于 2021-2-1 22:10:32 | 显示全部楼层
linshenghuan 发表于 2021-1-28 09:37
楼主 您好 能不能 在f767+lvgl 上 在加个rt-thread 上去。10寸屏上移植。我移植后 屏幕切换有卡顿。触摸事 ...

哈哈,不会RTT
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5016
金钱
5016
注册时间
2016-8-8
在线时间
328 小时
发表于 2021-2-3 09:28:21 | 显示全部楼层
谢谢分享,下来学习下
回复 支持 反对

使用道具 举报

18

主题

77

帖子

0

精华

初级会员

Rank: 2

积分
180
金钱
180
注册时间
2016-1-15
在线时间
49 小时
发表于 2021-5-30 18:00:47 | 显示全部楼层
我直接把 7.11 的 scr 整個移過去樓主的 template 可以用
但是,lvgl 8 不行
回复 支持 反对

使用道具 举报

3

主题

177

帖子

0

精华

高级会员

Rank: 4

积分
774
金钱
774
注册时间
2019-11-27
在线时间
87 小时
发表于 2021-7-6 10:24:56 | 显示全部楼层
有带os的吗?ucos或者freet的
回复 支持 反对

使用道具 举报

3

主题

177

帖子

0

精华

高级会员

Rank: 4

积分
774
金钱
774
注册时间
2019-11-27
在线时间
87 小时
发表于 2021-7-6 10:25:51 | 显示全部楼层
KCLin 发表于 2021-5-30 18:00
我直接把 7.11 的 scr 整個移過去樓主的 template 可以用
但是,lvgl 8 不行

肯定不行啊,版本都不一样,是7.8的
个人CSDN 首页https://blog.csdn.net/qq_41930631
回复 支持 反对

使用道具 举报

163

主题

1223

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1461
金钱
1461
注册时间
2014-5-21
在线时间
339 小时
发表于 2021-7-8 23:31:44 | 显示全部楼层
十分感谢,仿真中文显示怎么弄,LVGL7.8版本
彼高丽者,边夷贱类,不足待以仁义,不可责以常礼。古来以鱼鳖畜之,宜从阔略。若必欲绝其种类,恐兽穷则搏。
回复 支持 反对

使用道具 举报

11

主题

314

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1039
金钱
1039
注册时间
2020-7-21
在线时间
258 小时
 楼主| 发表于 2021-7-13 21:45:17 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2020-9-24
在线时间
24 小时
发表于 2021-9-13 21:29:17 | 显示全部楼层
大佬,请问我下载的H743例程,用7寸RGB屏跑的,为什么没办法触摸呀,纯萌新瑟瑟发抖
回复 支持 反对

使用道具 举报

2

主题

474

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6077
金钱
6077
注册时间
2018-6-27
在线时间
524 小时
发表于 2022-4-8 09:50:33 | 显示全部楼层
谢谢分享,学习学习。
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2021-1-13
在线时间
9 小时
发表于 2022-8-25 11:43:24 | 显示全部楼层
谢谢分享,感谢
回复 支持 反对

使用道具 举报

5

主题

94

帖子

0

精华

高级会员

Rank: 4

积分
934
金钱
934
注册时间
2017-4-8
在线时间
111 小时
发表于 2022-10-27 13:44:11 | 显示全部楼层
学习了
回复 支持 反对

使用道具 举报

2

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2019-5-6
在线时间
32 小时
发表于 2022-11-15 18:03:24 | 显示全部楼层
5寸裸屏,线怎么接?不变还是?
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2021-5-18
在线时间
8 小时
发表于 2023-3-3 11:25:01 | 显示全部楼层
楼主,你好,谢谢分享,我用H743+10寸屏,用你的程序,整个页面有晃动,没有触摸,屏幕自动切换页面,楼主帮忙分析一下
回复 支持 反对

使用道具 举报

2

主题

474

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6077
金钱
6077
注册时间
2018-6-27
在线时间
524 小时
发表于 2023-3-7 09:13:22 | 显示全部楼层
学习学习,学习学习。
回复 支持 反对

使用道具 举报

5

主题

62

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
425
金钱
425
注册时间
2016-3-9
在线时间
74 小时
发表于 2023-11-30 14:55:59 | 显示全部楼层
MARK!!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 16:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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