RK3568 运行 OpenHarmony 5.1.0 与 linux 6.6 内核 兼容性

问题

当前针对 RK3568平台, linux 6.6 内核是否还无法使用 SPI 通讯?


环境

硬件环境: RK3568开发板


OpenHarmony 分支: OpenHarmony-v5.1.0-Release

内核: linux6.6


过程

基于以上环境调整设备树,开启 spidev3.0 设备。

启动系统后可以看到 /dev/spidev3.0 节点,使用 spidev_test 向外设发出数据,命令如下

spidev_test -D /dev/spidev3.0 -s 2000000 -d 5000 -p "\x01\x02\x03\x04\x05\x06"

执行过程使用逻辑分析仪监听,发现只有片选引脚有电平变化,时钟、MIOS、MOSI均没有电平变化。


已仔细核对对引脚配置、SPI配置,通过反编译 DTB 文件检查过没有冲突引脚


通过比较 linux 5.10 及 linux 6.6 的 rk3568 kernel.patch,发现 5.10 有对文件 spi-rockchip.c 的更改,但 6.6 补丁中没有相应文件的修改,所以有点怀疑目前 6.6 对 rk3568 的 spi 未完成兼容修改


有没有大佬知道相关情况?


rk3568 spi
2025-06-11 15:32:53
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
wx641ff75c79931

想请教一个问题

你的板子(RK3568开发板) 是什么配置 购买时烧录的是哪个版本的源码

分享
微博
QQ
微信
回复1
2025-06-12 15:13:13
相关问题
HarmonyOSOpenHarmony兼容性挑战
797浏览 • 0回复 待解决
DevEco Studio 5.1.0 能否兼容 OpenHarmony 4.1
1195浏览 • 0回复 待解决
RK3568怎样用4xUART进行串口通信
7038浏览 • 1回复 待解决
HarmonyOS 兼容性测试支持和收费咨询?
1076浏览 • 0回复 待解决
聊一聊如何进行兼容性测试
9629浏览 • 1回复 待解决
OpenHarmony and Linux
1373浏览 • 1回复 待解决
HarmonyOS ABI兼容性问题
1556浏览 • 1回复 待解决