您尚未登录。

楼主 #1 2018-12-06 14:09:23

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 716
积分: 698

littlevgl移植后调用里面的函数总是说 Out of memory

因为这里我我是创建一个label 调用了 lv_label_create   在lv_label_create这个函数中有一个lv_obj_create一到下面图的时候就报错 按理说调用库的事不会报错的
2_20181206-0105.png
下面图的是我创建label的
1_20181206-0105.png


在这个里面报错了 弹出这里面错误信息
4_20181206-0112.png

最近编辑记录 无情一刀 (2018-12-06 14:13:06)

离线

楼主 #3 2018-12-06 14:46:44

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 716
积分: 698

Re: littlevgl移植后调用里面的函数总是说 Out of memory

basicdev 说:

内存指针为NULL,不能继续执行了


是的我忘记加这个了 lv_init();

离线

楼主 #5 2018-12-06 14:56:23

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 716
积分: 698

Re: littlevgl移植后调用里面的函数总是说 Out of memory

晕哥 说:
无情一刀 说:
basicdev 说:

内存指针为NULL,不能继续执行了


是的我忘记加这个了 lv_init();

解决了吗?

解决了 忘记初始化了 lv_init()  为什么我加了这个lv_test_led_1   就是例子里面的函数 我想看看 效果  好像没有什么什么出来  不知道是不是还有那个函数没有加了
6.png

离线

楼主 #7 2018-12-06 15:13:31

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 716
积分: 698

Re: littlevgl移植后调用里面的函数总是说 Out of memory

晕哥 说:

画点函数赋值了吗

从这里面好像是没有看到

6_20181206-0211.png

离线

楼主 #9 2018-12-06 15:38:08

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 716
积分: 698

Re: littlevgl移植后调用里面的函数总是说 Out of memory

我这里是是没有用他的那个模拟器   直接就是放到屏幕上去显示 

所以我就直接从led里面的创建函数复制过来了lv_test_led_1,刚才测试还是一样的额  所以我没有用那个demo_create();

最近编辑记录 无情一刀 (2018-12-06 15:40:01)

离线

楼主 #11 2018-12-06 16:02:00

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 716
积分: 698

Re: littlevgl移植后调用里面的函数总是说 Out of memory

晕哥 说:
无情一刀 说:

我这里是是没有用他的那个模拟器   直接就是放到屏幕上去显示 

所以我就直接从led里面的创建函数复制过来了lv_test_led_1,刚才测试还是一样的额  所以我没有用那个demo_create();

但是屏幕驱动你得加, 不然怎么显示?


屏幕驱动加了的
12_20181206-0301.png

离线

楼主 #12 2018-12-06 16:08:48

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 716
积分: 698

Re: littlevgl移植后调用里面的函数总是说 Out of memory

刚才里面的这个lv_task_handler函数具体是干什么用的了

离线

楼主 #14 2018-12-06 17:00:54

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 716
积分: 698

Re: littlevgl移植后调用里面的函数总是说 Out of memory

晕哥 说:
无情一刀 说:

刚才里面的这个lv_task_handler函数具体是干什么用的了


lv_task_handler() 一定要调用, 否则GUI 不能被驱动, 相当于单片鸡的晶振.

https://github.com/littlevgl/lvgl

Porting
In the simplest case you need 5 things:

Call lv_tick_inc(x) every x milliseconds in a Timer or Task (x should be between 1 and 10)
Register a function which can copy a pixel array to an area of the screen.
Register a function which can read an input device. (E.g. touch pad)
Copy lv_conf_templ.h as lv_conf.h and set at least LV_HOR_RES, LV_VER_RES and LV_COLOR_DEPTH.
Call lv_task_handler() periodically every few milliseconds. For a detailed description visit https://github.com/littlevgl/lvgl/wiki/Porting Or check the Porting tutorial


是的  刚开始就是没有加 怎么画都没有用

离线

楼主 #15 2018-12-06 17:29:53

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 716
积分: 698

Re: littlevgl移植后调用里面的函数总是说 Out of memory

我想把触摸加上去里面是有一个FT5406EE8.c文件   就是里面ft5406ee8_init这个函数里面什么都没有

就是结合滑条和触控 一起  这样我要去加载什么函数

离线

楼主 #18 2018-12-07 16:11:27

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 716
积分: 698

Re: littlevgl移植后调用里面的函数总是说 Out of memory

大神  如果是我用lv_task_create去创建了一个任务  我要怎样将任务里面的发送的数据 ,到另外一个任务去读取哦哦 就相当于Linux下的线程间通信

离线

页脚

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

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