9341是没问题的,但是闲置了好几个7789,想利用起来,引脚卖家说是一样的,
现在7789画面是这样的
9341画面是这样的
之前方向不对我修改了设备树把方向搞好了,负片能从设备树改好吗?
spi@1c68000 {
compatible = "allwinner,sun8i-h3-spi";
reg = <0x1c68000 0x1000>;
interrupts = <0x0 0x41 0x4>;
clocks = <0x2 0x1c 0x2 0x37>;
clock-names = "ahb", "mod";
dmas = <0xf 0x17 0xf 0x17>;
dma-names = "rx", "tx";
pinctrl-names = "default";
pinctrl-0 = <0x17>;
resets = <0x2 0xf>;
status = "okay";
#address-cells = <0x1>;
#size-cells = <0x0>;
ili9341@0 {
compatible = "ilitek,ili9341";
reg = <0x0>;
spi-max-frequency = <0x2faf080>;
txbuflen = <0x25802>;
rotate = <90>;
fps = <0x64>;
buswidth = <0x8>;
bgr;
reset-gpios = <0x13 0x1 0x2 0x0>;
dc-gpios = <0x13 0x2 0x0 0x1>;
debug = <0x1>;
};
};
离线
驱动程序初始化代码那里改一下就可以了,一般设备树没做到这么精细控制,不过你要强行自己补刀也只可以的。
咋强行补刀?内核是别人改过的,没开源
离线
baicker 说:哇酷小二 说:驱动程序初始化代码那里改一下就可以了,一般设备树没做到这么精细控制,不过你要强行自己补刀也只可以的。
咋强行补刀?内核是别人改过的,没开源
那设备数开源了吗?
就dtb文件,可以反编译成dts,就是我帖子里面的部分代码
离线
@baicker
用软件反编译 linux image文件,找到那些初始化指令,把一条可有可无的的初始化指令改为反色显示的指令即可。
卧槽有点难度,我试试
离线