day3. -2 NX的SPI操作

1.NVIDIA在线文档

https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/hw_setup_jetson_io.html#

找到“Hardware Setup”,“Configuring the 40-Pin Expansion Header”。

2.使能SPI1

按1中提示,使能SPI1,NX自动重启

设备树

node-name@unit-address

设备树中,node-name代表节点名字,是个字符串。unit-address,一般标识设备的地址或者寄存器首地址,如果某个节点没有地址或者寄存器的话“unit-address”可以不用要。

label: node-name@unit-address

这个里边中引入了label,labe为节点标签。引入节点标签的主要目的是为了方便访问节点,可以直接通过 &laber 来访问这个节点。

设备树种数据形式:

①、字符串

compatible = "arm,cortex-a7";

上述代码设置 compatible 属性的值为字符串“arm,cortex-a7”。
②、 32 位无符号整数

reg = <0>;

上述代码设置 reg 属性的值为 0, reg 的值也可以设置为一组值,比如:

reg = <0 0x123456 100>;

③、字符串列表
属性值也可以为字符串列表,字符串和字符串之间采用“,”隔开,如下所示:

compatible = "fsl,imx6ull-gpmi-nand", "fsl, imx6ul-gpmi-nand";

上述代码设置属性 compatible 的值为“fsl,imx6ull-gpmi-nand”和“fsl, imx6ul-gpmi-nand”。

以上内容引用《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.5.1》


 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值