您尚未登录。

楼主 # 2022-04-27 19:36:49

baicker
会员
注册时间: 2022-04-27
已发帖子: 8
积分: 14

V3S的屏,使用ili9341没问题,同样引脚定义的7789显示负片(反色),修改设备树能解决吗?

9341是没问题的,但是闲置了好几个7789,想利用起来,引脚卖家说是一样的,

现在7789画面是这样的
QQ图片20220427193157.jpg

9341画面是这样的
QQ图片20220427193204.jpg

之前方向不对我修改了设备树把方向搞好了,负片能从设备树改好吗?

		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>;
			};
		};

离线

楼主 #2 2022-04-27 20:56:29

baicker
会员
注册时间: 2022-04-27
已发帖子: 8
积分: 14

Re: V3S的屏,使用ili9341没问题,同样引脚定义的7789显示负片(反色),修改设备树能解决吗?

哇酷小二 说:

驱动程序初始化代码那里改一下就可以了,一般设备树没做到这么精细控制,不过你要强行自己补刀也只可以的。

咋强行补刀?内核是别人改过的,没开源

离线

楼主 #4 2022-04-27 22:58:14

baicker
会员
注册时间: 2022-04-27
已发帖子: 8
积分: 14

Re: V3S的屏,使用ili9341没问题,同样引脚定义的7789显示负片(反色),修改设备树能解决吗?

哇酷小二 说:
baicker 说:
哇酷小二 说:

驱动程序初始化代码那里改一下就可以了,一般设备树没做到这么精细控制,不过你要强行自己补刀也只可以的。

咋强行补刀?内核是别人改过的,没开源

那设备数开源了吗?

就dtb文件,可以反编译成dts,就是我帖子里面的部分代码

离线

楼主 #6 2022-04-27 23:30:21

baicker
会员
注册时间: 2022-04-27
已发帖子: 8
积分: 14

Re: V3S的屏,使用ili9341没问题,同样引脚定义的7789显示负片(反色),修改设备树能解决吗?

哇酷小二 说:

@baicker
用软件反编译 linux image文件,找到那些初始化指令,把一条可有可无的的初始化指令改为反色显示的指令即可。

卧槽有点难度,我试试

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn