Firefly开源社区

CORE-3399PRO-JD4的UART口的DTS配置问题

23

积分

0

威望

0

贡献

技术小白

积分
23
发表于 2020-3-25 09:21:47     
本帖最后由 zbb 于 2020-3-25 10:01 编辑

按照wiki上关于JD4板子的UART配置的介绍 http://wiki.t-firefly.com/zh_CN/Core-3399pro-JD4/driver_uart.html 结果发现拉下来的kernel源码和wiki上的介绍完全不一样,没有如wiki中介绍的 kernel/arch/arm64/boot/dts/rockchip/rk3399-firefly-port.dtsi 这个文件,只有rk3399pro-firefly-port.dtsi文件,打开看看后,发现也没有wiki中介绍的关于 &spi1 的配置,只有&spi2,于是按照wiki上的介绍强行加了关于&spi1的配置后,编kernel并烧写成功,启动后发现有如下错误:


  1. root@firefly:/etc# dmesg|grep wk2
  2. [    0.749940] 11wk2xxx_probe: setup mode 0, 8 bits/w, 10000000 Hz max
  3. [    0.750526] of_get_named_gpiod_flags: can't parse 'power-gpio' property of node '/spi@ff1d0000/spi_wk2@00[0]'
  4. [    0.750534] wk2xxx_probe() Can not read property power-gpio
  5. [    0.751041] wk2xxxspi: probe of spi32766.0 failed with error -2
复制代码



相似的问题描述有找到类似的帖子:http://dev.t-firefly.com/forum.p ... 1532&highlight=UART

不过我现在用的是CORE-3399PRO-JD4的板子,因此原帖子里回复的kernel已更新并没有针对JD4的板子的DTS文件做修改,因此求问,JD4的板子,如果需要配置UART的话,DTS要怎么改呢?

回复

使用道具 举报

23

积分

0

威望

0

贡献

技术小白

积分
23
发表于 2020-3-27 11:09:42     
会有人回复的吗?紧急!

或者有人知道还有其他渠道找官方售后支持的吗
回复

使用道具 举报

899

积分

0

威望

6

贡献

技术大神

Rank: 8Rank: 8

积分
899
发表于 2020-3-28 15:00:04     
不好意思,可能wiki上写错拉。但是dts写的很明白是spi2,参考原理图也是spi2。你手动改spi1肯定不行。因为这款驱动不开源,所以只更新二进制文件。
回复

使用道具 举报

23

积分

0

威望

0

贡献

技术小白

积分
23
发表于 2020-3-28 19:36:30     
895816513 发表于 2020-3-28 15:00
不好意思,可能wiki上写错拉。但是dts写的很明白是spi2,参考原理图也是spi2。你手动改spi1肯定不行。因为这 ...

那请问怎么使用UART呢?需要怎么设置?不开源的意思是,这块板子不能使用UART吗?现在目标就是想在板子系统里面可以得到

RS485:/dev/ttysWK0
RS232:/dev/ttysWK1
UART1:/dev/ttysWK2
UART2:/dev/ttysWK3

这几个串口设备。谢谢。
回复

使用道具 举报

899

积分

0

威望

6

贡献

技术大神

Rank: 8Rank: 8

积分
899
发表于 2020-3-30 10:23:29     
你更新一下kernel就可以了,或者更新固件。我那个帖子你看我的提交是更改了个驱动二进制文件的。
回复

使用道具 举报

899

积分

0

威望

6

贡献

技术大神

Rank: 8Rank: 8

积分
899
发表于 2020-3-30 10:38:47     
jincheng@jincheng-H310M-H-2-0:~/work/code_work/firefly/linux-sdk/kernel$ git show 903552adfceb
commit 903552adfcebaf077119352d6bff7a4bc7bb7d74
Author: huangjc <service@t-firefly.com>
Date:   Tue Mar 10 11:28:06 2020 +0800

    firefly: update spi-wk2xxx_64bit to solve wk2xx power-port problem

diff --git a/drivers/spi/spi-wk2xxx_64bit b/drivers/spi/spi-wk2xxx_64bit
index 13a985968296..eec5c5768ae0 100644
Binary files a/drivers/spi/spi-wk2xxx_64bit and b/drivers/spi/spi-wk2xxx_64bit differ
回复

使用道具 举报

23

积分

0

威望

0

贡献

技术小白

积分
23
发表于 2020-3-30 11:25:03     
895816513 发表于 2020-3-30 10:38
jincheng@jincheng-H310M-H-2-0:~/work/code_work/firefly/linux-sdk/kernel$ git show 903552adfceb
comm ...

非常感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表