使用的是荔枝派zero核心板,linux内核5.2.0,根文件系统是emdebian。使用fbtft的库和st7735r的驱动来带0.96寸 st7735的spi屏幕出现内核加载后花屏的情况,而且使用写黑屏和写花屏测试命令都无反应。
ls /dev/fb0 看见framebuffer已经出来了,fbset查询屏幕信息时序全是0,内核里显示驱动加载是成功的。
用的核心板上的spi0,MISO没有接,DC接的PB05,RESET接的PB07。
fbset查询
屏幕花屏
设备树
离线
可以试试spi配置为上拉;之前用的一块0.96寸7789屏 配完上拉就能点亮
&spi0_pins{
bias-pull-up;
};
离线
看下驱动代码里面,开窗偏移量对吗
离线
看下驱动代码里面,开窗偏移量对吗
后来带了一块自带对应驱动的ili9341还是老毛病,换成内核主线4.10一下就好了
离线
geekchun 说:看下驱动代码里面,开窗偏移量对吗
后来带了一块自带对应驱动的ili9341还是老毛病,换成内核主线4.10一下就好了
我也用的5.x,参考这个链接改了下驱动,
离线