[ 1.012839] fbtft_of_value: buswidth = 8
[ 1.016777] fbtft_of_value: debug = 0
[ 1.020440] fbtft_of_value: rotate = 270
[ 1.024395] fbtft_of_value: fps = 10
[ 1.395692] graphics fb0: fb_ili9341 frame buffer, 320x240, 150 KiB video memory, 16 KiB buffer memory, fps=10, spi0.0 at 15 MHz
这是开机时显示的,但是屏幕一直是白的,勾选了小企鹅测试,开机没有小企鹅,开机参数加了console=tty0 开机也没有信息打印到屏幕
离线
屏幕白的一般是线没连好,屏幕还没有初始化
离线
屏是直接这样接好的
离线
打时序,量波形,SPI屏幕没有反馈只看白屏太正常了,之前调ili9488就遇到过有路信号时序不对白屏的
离线
arch/arm/boot/dts/sun8i-v3s.dtsi
spi0_pins: spi0-pins {
pins = "PC0", "PC1", "PC2", "PC3";
function = "spi0";
+ bias-pull-up;
};
离线
这个板子的硬件画的不好,信号质量不行。
把SPI的信号线加上上拉,可以保证CLK信号质量。
arch/arm/boot/dts/sun8i-v3s.dtsi
spi0_pins: spi0-pins {
pins = "PC0", "PC1", "PC2", "PC3";
function = "spi0";
+ bias-pull-up;
};
离线