Firefly开源社区

打印 上一主题 下一主题

AIO-3399ProC的UART口的DTS配置问题

44

积分

0

威望

0

贡献

技术小白

积分
44

AIO-3399ProC的UART口的DTS配置问题

发表于 2020-3-7 22:55:28      浏览:3662 | 回复:2        打印      只看该作者   [复制链接] 楼主
本帖最后由 usasos000 于 2020-3-9 14:08 编辑

我想配置AIO-3399ProC的UART口  使用ubuntu 18.04 纯官方固件打底
  按照官方WIKI教程,先下载并同步了linux-sdk,然后在rk3399pro-firefly-aioc.dts中 找到了 spi1的配置
  并加入了
  1. &spi1 {
  2.     status = "okay";
  3. };                       
  4. &spi_wk2xxx {
  5.     status = "okay";
  6. };
复制代码

然后编译了./build.sh kernel,生成了boot.img,并把boot.img 刷入了板卡。
  重启动后,并没有在/dev/下 发现 ttysWK0-4 设备号 只有 ttyS0 和 ttyFI0 ,其他都是tty数字使用命令 dmesg查看 wk2xxx设备
  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
复制代码



提示缺少 power-gpio的引脚定义。我对比了下 rk3399的UART说明 ,spi1配置里确实缺少了 power-gpio的指定,但是两个板卡又不一样 power-gpio引脚应该也不一样
我这里有两块3399proc的板卡,其中一块没有任何修改,使用的官方固件,也看不到 ttysWK,并且 wk报同样的错误,缺少 power-gpio
                                                 另一块如上所述,按教程修改

想请教下各位大神 有没有知道这里到底应该如何配置呢

这个3399proc的uart 应该如何配置启动呢









回复

使用道具 举报

899

积分

0

威望

6

贡献

技术大神

Rank: 8Rank: 8

积分
899
发表于 2020-3-10 12:04:52        只看该作者  沙发
问题已修复,更新一下kernel:
https://github.com/FireflyTeam/kernel/tree/rk3399pro/firefly
回复

使用道具 举报

44

积分

0

威望

0

贡献

技术小白

积分
44
发表于 2020-3-12 16:15:59        只看该作者  板凳
感谢老大~ 使用新驱动测试后正常了
回复

使用道具 举报

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

本版积分规则

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