framebuffer的双buffer在(imx6ull)lvgl下使用

我看了驱动大全的lcd驱动,然后也跑了一遍双buffer的例程,”multi_framebuffer_test double“,很明显,双buffer流场很多。然后我想把双buffer的方法,移植到我的lvgl例程中。但是第二个buffer一直用不了,图像不能被刷出来。对照程序调了很多遍,找不出第二个buffer无法使用的具体原因,希望大神能帮忙解答下。

双buffer的功能已经在lvgl初始化的时候配置好了

调试的时候发现buffer使能失败,这是什么原因啊?正常这里要返回0的