各位有谁了解怎么样在3568-pc板子那两个2*30的扩展上配置出SPI接口?
- dts里确保spi引脚没有被复用成其他功能
- dts里使能spi
{:5_245:} 感谢大神
firefly_zhongw 发表于 2021-10-28 15:43
- dts里确保spi引脚没有被复用成其他功能
- dts里使能spi
再向大神请教下3568-pc怎么看哪些引脚被使用了?用在哪里?
先感谢
cat /sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl/pinmux-pins
繁_yh4uD 发表于 2021-10-29 16:09
cat /sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl/pinmux-pins
{:4_211:} 感谢大神
可以看一下原理图和datasheet,比较详细一点
如果文档没有显示扩展口可以复用SPI,就表示SPI没有引出来。
繁_yh4uD 发表于 2021-11-2 10:36
如果文档没有显示扩展口可以复用SPI,就表示SPI没有引出来。
Datasheet上看SPI3是能在2*15中定义出来的,DTS和驱动 设置不知道如何配置,方便给个解决方法吗?
你可以参考一下SDK目录的dts:path/to/sdk/kernel/arch/arm64/boot/dts/rockchip/rk356x-firefly-demo.dtsi,
如果你只是要打开SPI控制器,直接在DST打开就行了,只要确保没有其他功能复用对应的引脚,至于使用SPI接的外设的配置就要具体情况具体分析了

