Firefly开源社区

打印 上一主题 下一主题

RK3399 Linux 打开SPI端口方法讨论

25

积分

0

威望

0

贡献

技术小白

积分
25

RK3399 Linux 打开SPI端口方法讨论

发表于 2018-7-4 11:10:49      浏览:10056 | 回复:7        打印      只看该作者   [复制链接] 楼主
回复

使用道具 举报

25

积分

0

威望

0

贡献

技术小白

积分
25
发表于 2018-7-4 11:12:15        只看该作者  沙发
本帖最后由 wgj429 于 2018-7-4 11:14 编辑

&uart4 {
        current-speed = <9600>;
        no-loopback-test;
        status = "disabled";
};

&spi1 {
    status = "okay";
    max-freq = <48000000>;  
    spidev@00 {
        status = "okay";
        compatible = "lineartechnology,ltc2488"; #此处使用spidev.c里面的描述
        reg = <0x00>;
        spi-max-frequency = <48000000>;
    };
};

不显示spi设备节点 /dev/spi*
回复

使用道具 举报

25

积分

0

威望

0

贡献

技术小白

积分
25
发表于 2018-7-4 11:16:22        只看该作者  板凳
内核config需要选上SPI_SPIDEV:
│ Symbol: SPI_SPIDEV [=y]
│ Type  : tristate
│ Prompt: User mode SPI device driver support
│   Location:
│     -> Device Drivers
│       -> SPI support (SPI [=y])
│   Defined at drivers/spi/Kconfig:684
│   Depends on: SPI [=y] && SPI_MASTER [=y]
回复

使用道具 举报

25

积分

0

威望

0

贡献

技术小白

积分
25
发表于 2018-7-4 11:18:39        只看该作者  地板
不知道该如何选择

1.png (91.18 KB, 下载次数: 765)

1.png
回复

使用道具 举报

25

积分

0

威望

0

贡献

技术小白

积分
25
发表于 2018-7-4 13:24:18        只看该作者  5#
sudo mknod /dev/spidev0.0 c 153 0
这个 153,0没有确认,但是出现了spi节点设备
回复

使用道具 举报

25

积分

0

威望

0

贡献

技术小白

积分
25
发表于 2018-7-5 07:16:04        只看该作者  6#
可以显示spi设备节点了,重点是刷机要kernel resource一起刷机

1.png (83.75 KB, 下载次数: 717)

1.png
回复

使用道具 举报

25

积分

0

威望

0

贡献

技术小白

积分
25
发表于 2018-7-14 10:30:32        只看该作者  7#
wgj429 发表于 2018-7-5 07:16
可以显示spi设备节点了,重点是刷机要kernel resource一起刷机

楼主你好,修改了DTS和设备驱动程序,需要每次都重新烧写一遍么。动态加载驱动程序,重新编译DTS生成的DTb进行替换可以么
回复

使用道具 举报

14

积分

0

威望

0

贡献

技术小白

积分
14
发表于 2020-5-9 13:01:51        只看该作者  8#
胖砸 发表于 2018-7-14 10:30
楼主你好,修改了DTS和设备驱动程序,需要每次都重新烧写一遍么。动态加载驱动程序,重新编译DTS生成的DT ...

请问可以动态加载驱动程序吗?
回复

使用道具 举报

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

本版积分规则

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