NVIDIA Jetson之SPI功能使能

Posted ZONG_XP

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NVIDIA Jetson之SPI功能使能相关的知识,希望对你有一定的参考价值。

0 背景

从 JetPack 4.3 开始, jetson 设备可以使用 Jetson-IO 工具来对 pin 进行各种配置。所有的开发板都有一个 40 引脚的 pin,这些 pin 默认设置为 GPIO(General Purpose I/O) 功能,一些特殊引脚支持 SFIO( Special Function I/O (SFIO)) 功能,比如 I2C, I2S, SPI 等等。

这些引脚的功能在刷机时是被确定了的,如果要修改引脚的功能,需要通过 Jetson-IO 工具来进行配置。本文以 SPI 功能为例,介绍如何根据需求修改 pin 引脚定义。

1 运行方法

直接在命令行中运行脚本

sudo /opt/nvidia/jetson-io/jetson-io.py

运行起来后选择你要配置的 Header(引脚),比如对于 jetson nano,显示界面如下

 我们选择配置 40pin 引脚后,会显示各个引脚默认的功能

 有两种模式:

  • 配置兼容硬件:预置了一些功能配置
  • 手动配置引脚:手动指定每个引脚的功能

 我们选择第二种模式,进行引脚功能切换,进入后显示如下

 我们选择使能 spi1 功能,即修改 19,21,23,24,26 的功能为 spi1 对应的引脚,选择后进行保存,并重启设备,配置就完成了。

具体的,19,21,23,24,26对应的功能,可通过 jetson nano 40 pin 引脚定义查看

以上是关于NVIDIA Jetson之SPI功能使能的主要内容,如果未能解决你的问题,请参考以下文章

NVIDIA Jetson之GPIO功能测试

NVIDIA Jetson之UART功能开发

NVIDIA Jetson之UART功能开发

NVIDIA Jetson之GPIO功能测试

NVIDIA Jetson之benchmark测试

NVIDIA Jetson之docker容器使用