小记:IMX8QXP连接TTM2000

硬件连接:至少一路SPI和两路GPIO(连接TTM2000开发板时可以只用连接查SPI状态那一路)

(一)GPIO的连接

#1修改设备树(fsl-imx8x-mek.dtsi),为选择的引脚添加复用信息。

EX:引脚名字:SC_P_SCU_GPIO0_00

查看数据手册可以发现(也可以在pads-imx8qxp.h里面查询),此引脚可以复用成几个模式,选择SC_P_SCU_GPIO0_00_LSIO_GPIO2_IO03。

选好后需要在设备树里添加复用信息。

编译内核,替换内核与设备树到烧录程序。

cd /sys/class/gpio

for i in gpiochip* ; do echo `cat $i/label`: `cat $i/base` ; done

使用上面两条命令查询gpio信息

查询数据手册,可以得知5d0a0000.gpio是GPIO2的起始地址

因此GPIO2_IO03的编号应该是416+3 = 419

利用命令 echo 419 > /sys/class/gpio导出引脚,便可以在用户空间使用这个引脚了。

(二)SPI的连接

只需要挂成通用SPIdev即可。

更详细的linux用户空间操作gpio参考下面链接:

https://www.cnblogs.com/dakewei/p/11691665.html

其他参考:

https://www.emcraft.com/som/vf6/controlling-gpio-from-linux

https://support.criticallink.com/redmine/boards/45/topics/4148

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值