t113-c-lvgl8-gui例子
其实tina官方提供了littellvgl的例子,既然找不到原因(可能是8.39的bug),那就看看官方怎么写的。
路径
主路径是在这里:
makefile:
显然这makefile是显示在应用层开发的
main中:
在littlelvgl中有个lvinit是用来初始化内存等等东西的,而在我写的程序中并没有写入
写入后仍然不行,看来不是这个的问题,
后面试了一下这个还是有用的,至少错误不处在屏幕初始化的port文件里面了,但是问题出在了一下地方:
本以为是没有加ui的原因,加上例程后仍然是不行
说会例子的main函数
我很好奇的是为什么这个例子不需要调用“心脏”并且定义了一个函数不引用
后面才发现,其实是在conf里面设置了tickless模式并且添加了此函数
最后这个例子其实是用的lvgl的github上面的一个buffer例程,其原理都是软件调用/dev/fb0这个接口来驱动屏幕的。
问题解决:
最后发现是lvgl在移植过程中,定时器竟然没启动,并且刷屏函数出错这才导致爆内存好在问题解决.