Firefly开源社区

标题: RK3399J 调不出来节点dev/ttysWK0 dev/ttysWK1 dev/ttysWK2 dev/ttysWK3 [打印本页]

作者: cgh4116450404    时间: 2022-3-23 15:37
标题: RK3399J 调不出来节点dev/ttysWK0 dev/ttysWK1 dev/ttysWK2 dev/ttysWK3
贵司释放的固件 :AIO-3399J_Android10_HDMI_210331   烧录后,有节点dev/ttysWK0  dev/ttysWK1 dev/ttysWK2  dev/ttysWK3  
我自行编译的固件,找不到这几个节点
尝试rk3399-firefly-aio.dts  文件
添加  
&spi_wk2xxx {
    status = "okay";
};
&uart4 {
    status = "disabled";
};

没有效果
编译命令:
./FFTools/make.sh -j24 -d rk3399-firefly-aio -l rk3399_firefly_aio-userdebug./FFTools/mkupdate/mkupdate.sh -l rk3399_firefly_aio-userdebug请帮忙分析一下,哪里的问题,谢谢!

tchip_askquestions

22-03-23-07-36-48.rar

147.94 KB, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1


作者: lisd    时间: 2022-3-23 17:11
kernel/arch/arm64/boot/dts/rockchip/rk3399-firefly-aio.dtsi
发下dts看下
作者: cgh4116450404    时间: 2022-3-23 17:45
好的

rk3399-firefly-aio.rar

2.72 KB, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1


作者: lisd    时间: 2022-3-24 09:40
03-23 07:34:48.997     0     0 W 11wk2xxx_probe: setup mode 0, 0 bits/w, 0 Hz max
03-23 07:34:48.997     0     0 W         : wk2xxx_probe() Can not read property power-gpio
03-23 07:34:48.997     0     0 W wk2xxxspi: probe of spi0.0 failed with error -2
03-23 07:34:48.997     0     0 F         : register spi return v = :0
log中没有解析到power-gpio,
楼上的dts没有问题,把编译生成的kernel/arch/arm64/boot/dts/rockchip/.rk3399-firefly-aio.dtb.dts.tmp发出来看下
作者: cgh4116450404    时间: 2022-3-24 10:45
帮忙看一下,谢谢

.rk3399-firefly-aio.dtb.dts.rar

19.88 KB, 下载次数: 2, 下载积分: 灯泡 -1 , 经验 -1


作者: lisd    时间: 2022-3-24 11:00
5楼和3楼的dts对应不上
编译后的应该有这一段

spi_wk2xxx {
  power_gpios: power-gpios {
   rockchip,pins = <2 4 0 &pcfg_pull_none>;
  };
  reset_gpios: reset-gpios {
   rockchip,pins = <1 17 0 &pcfg_pull_none>;
  };
  irq_gpios: irq-gpios {
   rockchip,pins = <1 2 0 &pcfg_pull_none>;
  };
  cs_gpios: cs-gpios {
   rockchip,pins = <1 10 0 &pcfg_pull_none>;                                                                                                                           
  };
但是5楼的没有,重新编译内核确认下是不是没有编译到

作者: lisd    时间: 2022-3-24 11:07
看错了,是有的
作者: lisd    时间: 2022-3-24 11:43
看起来没问题,我这里验证是正常的,升级下附件的boot.img试下
作者: lisd    时间: 2022-3-24 11:46
链接:https://pan.baidu.com/s/18_oo1P-6rfKI9QVb0EANPQ
提取码:1234
作者: cgh4116450404    时间: 2022-3-25 10:28
单独下载 boot 后,开不了机了,直接进入maskrom 模式了C:\Users\chenpeng\Desktop\下载boot 失败图片.jpg
作者: cgh4116450404    时间: 2022-3-25 10:57
图片见附件
另外从log上看
03-24 11:31:59.988     0     0 W rockchip-spi ff1d0000.spi: Failed to request TX DMA channel
03-24 11:31:59.988     0     0 W rockchip-spi ff1d0000.spi: Failed to request RX DMA channel
03-24 11:31:59.988     0     0 W rockchip-spi ff1d0000.spi: no high_speed pinctrl state
03-24 11:31:59.989     0     0 F         : register firefly_spi_init spi return v = :0
03-24 11:31:59.989     0     0 W 11wk2xxx_probe: setup mode 0, 0 bits/w, 0 Hz max
03-24 11:31:59.989     0     0 W         : wk2xxx_probe() Can not read property power-gpio
03-24 11:31:59.989     0     0 W wk2xxxspi: probe of spi0.0 failed with error -2
03-24 11:31:59.989     0     0 F         : register spi return v = :0

是不是用WK2XXX 时,要把rockchip_spi 去掉啊?还是power gpio 脚被占用了?

下载boot 失败图片.jpg (243.57 KB, 下载次数: 564)

下载boot 失败图片.jpg

作者: cgh4116450404    时间: 2022-3-25 14:51
单独烧录,开不了机问题已解决,并确定,您这边给的boot 开机后,是有ttysWK0  ttysWK1  ttysWK2  ttysWK3 节点的, 帮忙看一下,我下载的代码却没有(完全按照wiki  文档一步步操作,编译出来的软件)
作者: cgh4116450404    时间: 2022-3-25 15:35
帮忙看一下,是不是这个文件有问题?

spi-wk2xxx.rar

74.09 KB, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1


作者: cgh4116450404    时间: 2022-3-25 16:42
代码里面对应得SPi_wk2xxx 文件,见附件

spi-wk2xxx.rar

74.09 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1


作者: wx_Mike_TuC    时间: 2022-9-21 14:26
android 7.1的节点ttysWK1-4是ok的,但是android10.0无这些节点,经检查发现,android7.1用的spi-wk2xxx驱动被打成了包,将其替换掉android10.0中,编译报错,最终的解决办法找一份spi-wk2xxx.c和spi-wk2xxx.h移植到android10.0上,且删除原来spi-wk2xxx的引用




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1