Firefly开源社区

打印 上一主题 下一主题

[Linux] 怎样让px30支持spi slave, 内核版本4.4

1306

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1306
发表于 2022-1-21 09:44:09      楼主
参考 SDK 文档:SDK/docs/Common/SPI/
https://gitlab.com/firefly-linux/docs/-/tree/firefly/Common/SPI
回复

使用道具 举报

1306

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1306
发表于 2022-1-22 09:51:02      沙发
wly 发表于 2022-1-21 16:13
我按照文档添加了补丁,可以接收数据,但是数据总是不对,您知道啥原因吗,理论收到的数据应该都是:00 0 ...

看样子像是数据错开了一位,降低下通讯时钟呢?
回复

使用道具 举报

1306

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1306
发表于 2022-1-24 09:26:44      板凳
wly 发表于 2022-1-22 12:52
现在时钟降到800hz了,还是这个情况,直接读取spi的RXDR寄存器值也是有时候是00 00 00 01,有时候是00 00 ...

那就尴尬了~有没有留意里面的注意事项、调试方法和问题说明?
或者对照下 rk356x 的 4.19 kernel 驱动。

回复

使用道具 举报

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

本版积分规则

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