教程地址链接

Jetson TX2 点亮一个>LED

TX2 用文件IO的方式操作GPIO

NVIDIA Jetson TX2 J21 Header Pinout

SPI on Jetson – Using Jetson-IO

Jetson.GPIO_python

Jetson Nano系列教程3:GPIO

nvidia jetson_GPIO : A Python library that enables the use of Jetson’s GPIOs
注:(自己的文件安装路径)

sudo cp /usr/local/lib/python3.5/dist-packages//Jetson/GPIO/99-gpio.rules /etc/udev/rules.d/

Nvidia Jetson tx2 操作GPIO 需要在sudo模式下运行
如果import Jetson.GPIO as GPIO时报错no module named Jetson,使用sudo运行python即可import成功

NVIDIA Developer Forums

GPIO doesn`t work?

This should be such a simple task, but I can’t get GPIO to work on my TX2. I’ve noticed that the mappings seem to have been moved to start at 256 instead of 0 (as it was on X1), but even adding 256 to the GPIO number, I can’t seem to toggle GPIO.

I’ve tried PZ0 (200+256), PK2 (82+256), PK3 (83+256), PBB3 (219+256), and others, and none of them toggle when commanded. I’m using a typical sysfs workflow, but the pins simply don’t change.

root@tegra-ubuntu:/sys/class/gpio# echo 475 > export
root@tegra-ubuntu:/sys/class/gpio# cd gpio475
root@tegra-ubuntu:/sys/class/gpio/gpio475# cat direction
in
root@tegra-ubuntu:/sys/class/gpio/gpio475# echo out > direction
root@tegra-ubuntu:/sys/class/gpio/gpio475# cat direction
out
root@tegra-ubuntu:/sys/class/gpio/gpio475# cat value
0
root@tegra-ubuntu:/sys/class/gpio/gpio475# echo 1 > value
root@tegra-ubuntu:/sys/class/gpio/gpio475# cat value
1
Everything works as expected there, but the levels don’t change on the pins.

Hi
T186 gpio pin maps is kind different with t210, there’re to group like below and you can reference to the …/kernel/kernel-4.4/include/dt-bindings/gpio/tegra186-gpio.h to figure out the gpio number.

GPIOs 256-319, platform/c2f0000.gpio, tegra-gpio-aon:
GPIOs 320-511, platform/2200000.gpio, tegra-gpio:

/* GPIOs implemented by main GPIO controller */
#define TEGRA_MAIN_GPIO_PORT_A 0
#define TEGRA_MAIN_GPIO_PORT_B 1
#define TEGRA_MAIN_GPIO_PORT_C 2
#define TEGRA_MAIN_GPIO_PORT_D 3
#define TEGRA_MAIN_GPIO_PORT_E 4
#define TEGRA_MAIN_GPIO_PORT_F 5
#define TEGRA_MAIN_GPIO_PORT_G 6
#define TEGRA_MAIN_GPIO_PORT_H 7
#define TEGRA_MAIN_GPIO_PORT_I 8
#define TEGRA_MAIN_GPIO_PORT_J 9
#define TEGRA_MAIN_GPIO_PORT_K 10
#define TEGRA_MAIN_GPIO_PORT_L 11
#define TEGRA_MAIN_GPIO_PORT_M 12
#define TEGRA_MAIN_GPIO_PORT_N 13
#define TEGRA_MAIN_GPIO_PORT_O 14
#define TEGRA_MAIN_GPIO_PORT_P 15
#define TEGRA_MAIN_GPIO_PORT_Q 16
#define TEGRA_MAIN_GPIO_PORT_R 17
#define TEGRA_MAIN_GPIO_PORT_T 18
#define TEGRA_MAIN_GPIO_PORT_X 19
#define TEGRA_MAIN_GPIO_PORT_Y 20
#define TEGRA_MAIN_GPIO_PORT_BB 21
#define TEGRA_MAIN_GPIO_PORT_CC 22
#define TEGRA_MAIN_GPIO_PORT_DD 23#define TEGRA_MAIN_GPIO(port, offset) \((TEGRA_MAIN_GPIO_PORT_##port * 8) + offset)/* GPIOs implemented by AON GPIO controller */
#define TEGRA_AON_GPIO_PORT_S 0
#define TEGRA_AON_GPIO_PORT_U 1
#define TEGRA_AON_GPIO_PORT_V 2
#define TEGRA_AON_GPIO_PORT_W 3
#define TEGRA_AON_GPIO_PORT_Z 4
#define TEGRA_AON_GPIO_PORT_AA 5
#define TEGRA_AON_GPIO_PORT_EE 6
#define TEGRA_AON_GPIO_PORT_FF 7#define TEGRA_AON_GPIO(port, offset) \((TEGRA_AON_GPIO_PORT_##port * 8) + offset)

tx2 GPIO使用教程相关推荐

  1. Jetson TX2刷机教程

    一.参考资料 Jetson TX2官方文档 Jetpack开发者文档 Jetson官方安装教程 jetson tx2刷机 [TX2]NVIDIA Jetson Tx2刷机指南(JetPack-4.4. ...

  2. cm201–2刷机短接教程_Jetson TX2 刷机教程(JetPack4.2版本)

    下载SDK Manager,从英伟达官网下载 请点击 下载地址(https://developer.nvidia.com/embedded/jetpack) 进行文件下载 下载完成之后是一个.deb文 ...

  3. Jetson TX2 刷机教程(JetPack4.2版本)

    自从NVIDIA出现JetPack4.2(Ubuntu18.04)版本之后,安装方式和之前就大不相同,看了前面的几个安装版本之后,感觉新版的好像安装起来更加简洁了,只需要一个SDK就可以,下面来看看详 ...

  4. CH9344 Windows驱动安装与GPIO使用教程

    文章目录 简介 驱动说明 资源链接 Windows驱动下载地址 参考设计与GPIO应用软件 驱动安装步骤 GPIO使用介绍 简介 USB 转四串口芯片 CH9344 用于为 USB 主机扩展 4 路高 ...

  5. Nvidia Jetson TX2入门指南(白话版)

      最近要用到jetson tx2,但之前也完全没有接触过.边用边学,这篇文章就是向新手介绍下jetson tx2刚入手的一些事项(适合纯小白~). 一.TX2初认识 开发板全称:Nvidia Jet ...

  6. Jetson TX2开发板的调试笔记

    1 系统环境配置 系统:Ubuntu 16.04 CPU架构:arm64 2 安装TeamViewer 参考袁博融同学的教程<为Jetson安装WPS, QQ, VSCode, TeamView ...

  7. NVIDIA Jetson TX2 上手指南

    文章目录 一个性能强大的边缘设备 我和**NVIDIA Jetson TX2**的初体验 Fresh Your TX2 为什么在第一步取消Host Machine 可能遇到的问题 用上最好的性能,小风 ...

  8. Nvidia TX2 刷机全过程

    TX2刷机 实验室需要用tx2进行基于zed的物体识别及距离检测,但老的tx2版本过低,直接刷机. 最后成功安装Jetpack 4.6.2,自带cuda10.2+cudnn8.0的版本(不需要自己安装 ...

  9. 控制GPIO接口就可以控制电机了吧?不需要额外硬件吧

    使用GPIO接口控制电机是可行的,但是需要注意的是,GPIO接口只能提供有限的电流,通常只能用于控制低功率的小型电机,如一些小型直流电机.舵机等. 对于大功率的电机,通常需要使用外部的电机驱动器或H桥 ...

  10. NVIDIA Jetson NX 控制GPIO

    目录 前言 运行 引脚图片 前言 看到一些博客说需要pip安装Jetson.GPIO 以及通过下面命令设置用户权限 sudo groupadd -f -r gpio sudo usermod -a - ...

最新文章

  1. QT5中如何使用SQLite
  2. java多层catch语句_Java异常之catch语句块
  3. 机器学习-逻辑回归-代价函数
  4. PHP新浪乐居面试题,一个朋友去新浪乐居面试时的面试题(PHP)
  5. C++ 学习之旅(15)——继承inheritance
  6. python中使用什么导入模块-Python中使用语句导入模块或包的机制研究
  7. java 数据结构_Java数据结构学习方法
  8. php 其他页面获取session_PHP安全:XSS漏洞防御
  9. Python实现十大经典排序算法
  10. java输出矩形_java输出长方形求解答
  11. 【Hadoop】用web查看hadoop运行状态
  12. Linux中级之ansible配置(playbook)
  13. win7 或 win10系统开机启动项设置
  14. python爬虫出来空值_pandas | DataFrame基础运算以及空值填充
  15. 三星s6如何打开位置服务器,三星S6开发者选项在哪里?怎么打开
  16. 二层交换配置完ping失败_交换机堆叠后部分IP地址PING包不可达问题
  17. 【深度学习】Mask DINO四部曲—DETR潘多拉魔盒的正确打开方式
  18. python循环次数教程_Python基础教程-循环
  19. ROM制作工具详细使用教程,小白简单上手
  20. 前端websocket和后端传输数据

热门文章

  1. 实例化Servlet类异常404、500错误-解决方法
  2. 计算机中文字转换为表格怎么弄,怎样将wps中的文字转化成表格?
  3. ubuntu 14.04 更新 flash
  4. 漂泊的旅途,云淡风轻
  5. 关于flash强制更新:早上上班,多台电脑提示未安装flash
  6. 关于人脸识别,Taylor Swift是认真的
  7. 家政维修小程序+上门预约小程序+VUE前后端分离+uniapp(附近师傅+门店入驻+在线抢单服务APP、小程序、公众号、H5)
  8. 计算机实现两个数相加的过程,嵌入式FORTH虚拟计算机的实现
  9. Flex布局(弹性布局)-图文介绍
  10. Android应用内跳转Scheme协议