Closed caigooo closed 4 months ago
今天再认证核对了一下,这个miniPCIE接口确实是残废的,装假狗的。 最重要的四条线路,都不是对应的。
PCIE20_TXn/SATA2_TXp 23脚 PCIE20_TXn/SATA2_TXn 25脚 这两组线是往CPU的AE1附近走的(I2C),跟pcie的AA37、AA38相差太远了!
PCIE20_RXn/SATA2_RXp 31脚 PCIE20_RXn/SATA2_RXn 33脚 31脚往前面空白的芯片走的,这个应该是GPS芯片。33脚空。。。
再付上一张CPU焊盘图片,收贴!!!
很强,想请问一下板上的i2c是device:0吗?
很强,想请问一下板上的i2c是device:0吗?
你是指主板上留空的i2c接口吗?RK3566一共有6组I2C,主板上预留的i2c接口走线走的是中层,找不到去向。 但是i2c0和 i2c1是在芯片的右下下角的,跟主板预留的接口方向一致。
i2c1就在板子的角落,这个可以确定是可用的
i2c1就在板子的角落,这个可以确定是可用的
都是高手啊~~
补充下PCIE的Pin定义图
i2c1就在板子的角落,这个可以确定是可用的
![]()
你的固件中,spi启动了吗
i2c1就在板子的角落,这个可以确定是可用的
![]()
你的固件中,spi启动了吗
你是说这个lora网卡吗,我测试是可用的
i2c1就在板子的角落,这个可以确定是可用的
![]()
你的固件中,spi启动了吗
你是说这个lora网卡吗,我测试是可用的
![]()
是的,能启动的话做点什么有意思的东西呢
i2c1就在板子的角落,这个可以确定是可用的
![]()
你的固件中,spi启动了吗
你是说这个lora网卡吗,我测试是可用的
![]()
你刷的是哪个固件,需要换uboot或者其他东西吗,我的找不到spi
i2c1就在板子的角落,这个可以确定是可用的
![]()
你的固件中,spi启动了吗
你是说这个lora网卡吗,我测试是可用的
![]()
你刷的是哪个固件,需要换uboot或者其他东西吗,我的找不到spi
我fork了一份,自己编译的.你可以试试spi3.0,我简单的测试了一下 是可以驱动的, POWER_EN_PIN=129,RESET_PIN=120
下面信息,是从panther-x2原版系统dump出来的。
i2c@fe5a0000 {
#address-cells = < 0x01 >;
#size-cells = < 0x00 >;
clock-frequency = < 0x186a0 >;
clock-names = "i2c\0pclk";
clocks = < 0x1f 0x148 0x1f 0x147 >;
compatible = "rockchip,rk3399-i2c";
interrupts = < 0x00 0x2f 0x04 >;
phandle = < 0x1a2 >;
pinctrl-0 = < 0xcc >;
pinctrl-names = "default";
reg = < 0x00 0xfe5a0000 0x00 0x1000 >;
status = "okay";
gt1x@14 {
compatible = "goodix,gt1x";
goodix,irq-gpio = < 0x36 0x0d 0x08 >;
goodix,rst-gpio = < 0x36 0x0e 0x00 >;
phandle = < 0x1a3 >;
pinctrl-0 = < 0xcd >;
pinctrl-names = "default";
power-supply = < 0x91 >;
reg = < 0x14 >;
status = "disabled";
};
};
root@Panther-X2:~# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: 60 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@Panther-X2:~# i2cdetect -y 2
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: 40 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@Panther-X2:~# i2cdetect -y 0
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- UU -- -- --
20: UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@Panther-X2:~# i2cdetect -y 3
i2c1就在板子的角落,这个可以确定是可用的
![]()
你的固件中,spi启动了吗
你是说这个lora网卡吗,我测试是可用的
![]()
你刷的是哪个固件,需要换uboot或者其他东西吗,我的找不到spi
我fork了一份,自己编译的.你可以试试spi3.0,我简单的测试了一下 是可以驱动的, POWER_EN_PIN=129,RESET_PIN=120
请教一下具体怎么操作,需不需要修改dtb,谢谢
模块上SHT20 overlay (SCL: PB4, SDA: PB5):
/dts-v1/;
/plugin/;
/ {
fragment@0 {
target = <&i2c2>;
__overlay__ {
status = "okay";
pinctrl-0 = <&i2c2m1_xfer>;
};
};
};
Device Information | 设备信息
Armbian Version | 系统版本
Describe the bug | 问题描述 这几天折腾黑豹X2的miniPCIE接口,实在是搞不下去了,把资料汇总一下,看看哪位大侠能有新思路。
更多接口图片看看这个链接 https://github.com/ophub/amlogic-s9xxx-armbian/issues/2027#issuecomment-1975244272
@ophub @LSP0123 @HelloTheAsia @FusionPlmH @hxp-vip @akwangl ...